Новости


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
62 9 28

Microsoft объявила об открытии кода своей реализации стандартной библиотеки С++ (STL, C++ Standard Library) Аноним 20/09/19 Птн 14:22:31 59799021
2
1

68747470733a2f2[...].gif (800Кб, 959x612)
959x612
Наконец то мы увидим не говно код.

Microsoft объявила об открытии кода своей реализации стандартной библиотеки С++ (STL, C++ Standard Library), входящей в состав инструментария MSVC и среды разработки Visual Studio. Библиотека реализует возможности, описанные в актуальных стандартах C++14 и C++17, а также развивается в направлении поддержки будущего стандарта C++20, следуя за изменениями в текущем рабочем черновике. Код открыт под лицензией Apache 2.0 с исключениями для бинарных файлов, решающими проблему с включением runtime-библиотек в состав формируемых исполняемых файлов.

Разработку данной библиотеки в дальнейшем планируется вести как развиваемый на GitHub открытый проект, принимающий от сторонних разработчиков pull-запросы с исправлениями и реализацией новых возможностей (для участия в разработке требуется подписание CLA-соглашения о передаче имущественных прав на передаваемый код). Отмечается, что перевод разработки STL на GitHub поможет клиентам Microsoft отслеживать ход разработки, экспериментировать с самими свежими изменениями и помогать рецензировать поступающие запросы на добавление новшеств.

Открытие кода также позволит сообществу использовать в других проектах готовые реализации возможностей из новых стандартов. Например, лицензия на код выбрана таким образом, чтобы предоставить возможность обмениваться кодом с библиотекой libc++ от проекта LLVM. STL и libc++ отличаются внутренним представлением структур данных, но при желании разработчики libc++ могут портировать интересующую функциональность из STL (например, charconv) или оба проекта совместно смогут развивать какие-то новшества. Добавленные в лицензию Apache исключения отменяют требования по упоминанию использования исходного продукта при поставке конечным пользователям бинарных файлов, скомпилированных с STL.

Из ключевых целей проекта называется полное соответствие требованиям спецификаций, обеспечение высокой производительности, удобство использования (средства отладки, диагностики, выявления ошибок) и совместимость на уровне исходных текстов и ABI c прошлыми выпусками Visual Studio 2015/2017. Среди областей, которые Microsoft не заинтересована развивать, отмечаются портирование на другие платформы и добавление нестандартных расширений.

https://itpro.ua/post/microsoft_obyavila_ob_otkrytii_koda_svoei_realizatsii_standartnoi_biblioteki_s_stl_c_standard_library
Аноним 20/09/19 Птн 14:26:50 59799362
0
0

>>5979902 (OP)
Прогнулись под прыщеблядей, придётся валить на os/2.
Аноним 20/09/19 Птн 14:28:46 59799453
13
0

>>5979902 (OP)
СЖВ програмист_ки набранные по квотам не справляются. А индусы такое лютое говно выдают, что никто не может разобрать.
Аноним 20/09/19 Птн 14:36:46 59799914
5
0

>>5979902 (OP)
>Наконец то мы увидим не говно код

не говно код а ГОВНОКОДИЩЕ!!!!
Аноним 20/09/19 Птн 14:39:26 59800085
6
0

1332eaa342e7ed8[...].jpg (8Кб, 251x251)
251x251
6gUbcKN7UxemfcR[...].gif (3022Кб, 400x180)
400x180
source.gif (420Кб, 250x188)
250x188
Аноним 20/09/19 Птн 14:40:32 59800156
0
0

>>5979902 (OP)
В чём космический эффект гифки?
Аноним 20/09/19 Птн 14:43:52 59800407
0
1

>>5980015
В том что половина попенсурсного кода так выглядит. Ссылается на затычки и пустые места с комментами //TODO implement this shit someday, а как доходит до интеграции попенсурса в продакшен - приходится дописывать костыли самому.
Аноним 20/09/19 Птн 14:46:31 59800508
1
1

>>5980008
Тащемта твой юмор не уместен. В Майкрософт лучшие прогеры мира работают.
Аноним 20/09/19 Птн 14:47:12 59800539
0
0

>>5980040
Я не понял, в чём там космический ответ, а ты мне отвечаешь "в том, что половина опенсорса так выглядит". Как так, блядь?
Аноним 20/09/19 Птн 14:48:05 598006110
2
0

6gUbcKN7UxemfcR[...].gif (3022Кб, 400x180)
400x180
>>5980050
>В Майкрософт лучшие прогеры мира работают.
Аноним 20/09/19 Птн 14:48:51 598006911
0
0

>>5980053
>Как так, блядь?
слепой?
>>5980040
>Ссылается на затычки и пустые места с комментами //TODO implement this shit someday, а как доходит до интеграции попенсурса в продакшен - приходится дописывать костыли
Аноним 20/09/19 Птн 14:52:34 598009512
0
2

>>5980061
В Майкрософт так просто не попадешь, нужно быть реально специалистом с В/О.
Аноним 20/09/19 Птн 14:52:52 598009713
0
0

>>5979902 (OP)
Embrace, Extend, Extinguish в действии.
Подсистему линукса уже добавили в 10 винду
Теперь маленькими изменениями и отличиями заставляем людей пользоваться их версией
Вендор лок готов.
Аноним 20/09/19 Птн 14:53:19 598010114
1
2

>>5980061
Ну, в сравнении с большинством айти-компаний в Мелкософте таки да топ сидит. А ещё в Амазоне-Гугле и ещё нескольких гигантах.
Аноним 20/09/19 Птн 14:54:53 598011115
1
0

>>5980040
На гифке этого нет. Так в чем комический эффект гифки?
Аноним 20/09/19 Птн 14:59:30 598014216
0
1

Аноним 20/09/19 Птн 15:00:18 598014617
0
0

>>5980101
>в Мелкософте таки да топ сидит

>некоторые фишки в венде внедряют по 5-10 лет
>каждое обновление что-нибудь ломает
>начали переходить на опенсоус
Аноним 20/09/19 Птн 15:00:37 598014918
2
0

и чо?
нормальным людям на это похуй, только задроты на это реиагриуют
Аноним 20/09/19 Птн 15:02:21 598015519
0
0

>>5979902 (OP)
>ботку данной библиотеки в дальнейшем планируется вести как развиваемый на GitHub открытый прое
алилуйя братья - быстрые строки, наконец то
Аноним 20/09/19 Птн 15:02:42 598015820
0
0

>>5980040
Этож идеально. Опенсурс будет изобретать ништяки, а продакшн будет тупо править ништяки. Идеальная схема, ящитаю.
Аноним 20/09/19 Птн 15:04:53 598016721
0
0

>>5979945
И ведь этот анон прав, а ниже какие-то шизики пишут про топовых прогеров.
Аноним 20/09/19 Птн 15:05:40 598017022
0
1

>>5980146
Ну раз они там все тупые а ты такой умный и можешь всеми процессами рулить эффективно, код писать божественный - хуле ты до сих пор не устроился за 300кк в наносекунду в Микрософт? Они тебя однозначно наймут.
Аноним 20/09/19 Птн 15:06:25 598017323
0
0

>>5980142
А ты точно программист? Покажи где на картинке todo
Аноним 20/09/19 Птн 15:06:29 598017424
0
0

>>5980170
двачую. покажи ка свои репозитории, мы тут посмотрим как надо правильно код писать
Аноним 20/09/19 Птн 15:08:21 598018025
0
0

>>5980170
>Ну раз они там все тупые а ты такой умный и можешь всеми процессами рулить эффективно, код писать божественный - хуле ты до сих пор не устроился за 300кк в наносекунду в Микрософт?
Нахуй мне в этом говне работать за 300кк когда я работаю тут в рахе за 300кк при этом ничем не занимаясь?
Аноним 20/09/19 Птн 15:18:41 598021826
0
0

Аноним 20/09/19 Птн 15:25:43 598025227
0
0

Аноним 20/09/19 Птн 15:29:10 598026928
0
0

Ктотпишет на си плюс плюс в девятнадцатом году лохи?
Аноним 20/09/19 Птн 15:31:50 598028229
0
0

15687005563250.jpg (438Кб, 1200x1039)
1200x1039
Аноним 20/09/19 Птн 15:36:25 598030030
0
0

>>5980269
Быдлокодер детектед
Аноним 20/09/19 Птн 15:38:58 598031631
0
0

Аноним 20/09/19 Птн 15:44:17 598034732
0
0

>>5980269
программисты.

Веб-обезьяны, как раз, программистами не считаются
Аноним 20/09/19 Птн 15:47:38 598035833
0
0

>>5980269
Кури си и хуй соси быдлокодер ебаный.
Аноним 20/09/19 Птн 15:51:20 598036834
0
0

Так вот куда Столлман съебался
Аноним 20/09/19 Птн 16:05:07 598045335
0
0

>>5980146
>некоторые фишки в венде внедряют по 5-10 лет
Потому что работать с легаси кодом та еще боль, ядро виндовса монолитное и его так просто не отредактируешь что бы что то еще не поломать.
Аноним 20/09/19 Птн 16:06:19 598045936
0
0

>>5980300
>>5980316
>>5980347
Такта он прав, с++ это давно устаревшее засохшее кривое говно, от которого давно пора бы отказаться и перейти на язык нового поколения вроде того же шарпа, если бы не миллионы строк говнокода на крестах, которые до сих пор приходится тащить и поддерживать совместимость.
Аноним 20/09/19 Птн 16:09:37 598047237
0
0

>>5980453
Ну и нахуй нужна такая неоптимизируемая, немодернизируемая, монолитная как засохшее дерьмо, операционка?
Аноним 20/09/19 Птн 16:11:49 598048038
0
0

>>5980472
Бизнес не хочет тратится на переписывания софта под линукс, хотя линукс тоже уже стал монолитным и тяжело поддерживаемым.
Аноним 20/09/19 Птн 16:13:51 598048539
0
0

>>5980269
Серьезно?
Тебя удивит, но даже фортран до сих пор развивается, имеет достаточное число пользователей и на нем до сих пор пишутся программы.
Аноним 20/09/19 Птн 16:15:11 598049240
0
0

>>5980459
>кривоезасохшеегавно
>1998 г.
>C++++ шарп#
Ооо еще одного быдлокдера порвало.
Аноним 20/09/19 Птн 16:17:56 598050341
0
0

>>5980480
Линукс так-то еще даже более засохший, чем винда. Бизнесу давно пора бы скинуться и написать новую операционку с нуля под современные реалии и с учетом всего накопленного опыта, срубили бы бабла гарантированно.
Аноним 20/09/19 Птн 16:19:13 598051142
0
0

>>5980459
>язык нового поколения вроде того же шарпа
Тащемта шарпу 20 лет почти. Вроде дрочеры на новые поколения называют Раст в качестве новых плюсов.
Аноним 20/09/19 Птн 16:19:54 598051343
1
0

>>5980485
Твоим дедом парализованным развивается лол
Аноним 20/09/19 Птн 16:21:08 598051944
0
0

>>5980503
Надеюсь Китайцы за это возьмутся.
Аноним 20/09/19 Птн 16:21:45 598052345
0
0

Нахуй нужны ваши языки программирования. Забил блять нейросеть и пускай хуярит код.
Аноним 20/09/19 Птн 16:23:19 598053246
0
0

>>5980492
>C++
>1983
Ты бы это, годами не мерялся, дедуль.
Шарп так-то намного стройнее, понятнее и проще в кодинге. Единственное в чем он проигрывает, это в скорости из-за наличия промежуточного кода, но при желании это поправимо.
Аноним 20/09/19 Птн 16:24:25 598053847
0
0

>>5980511
В раста синтаксис такой как будто его пришельцы писали.
Аноним 20/09/19 Птн 16:25:20 598054048
0
0

>>5980511
Раст вообще из другой оперы. Сравнивать его с с-подобным языком могут только школьники.
Аноним 20/09/19 Птн 16:29:46 598056549
0
0

>>5980523
А нейросеть ты на чем напишешь, а, школьничек?
Аноним 20/09/19 Птн 16:58:12 598070750
0
0

>>5980565
на нейросети
шах и мат
Аноним 20/09/19 Птн 16:59:46 598071251
0
0

eec852cc002db4d[...].png (652Кб, 699x1049)
699x1049
>>5979902 (OP)
зачем это спермоговно, когда есть б-жественный libcxx? зачем нужны кресты когда есть раст?
Аноним 20/09/19 Птн 17:09:36 598074852
0
0

>>5980459
> C++20
> Устаревшее засохшее кривое говно

Хорошо, ангулярщик
Аноним 20/09/19 Птн 17:20:40 598078153
0
0

>>5979902 (OP)
Всегда думал что STL это standard template library типа всякая абстрактная хуита сверху на шаблонах, а не вся плюсовая библиотека.
Аноним 20/09/19 Птн 17:21:36 598078754
0
0

>>5980712
> зачем нужны кресты когда есть раст
Понимаешь, иногда хочется чтобы за написание кода платили неплохие деньги. И при этом чтобы можно было сменить место работы без особых напрягов. Затем и нужны кресты и джава.
Аноним 20/09/19 Птн 17:21:44 598078955
0
0

>>5980712
> зачем нужны кресты когда есть раст?
затем и нужны, кек
Аноним 20/09/19 Птн 17:43:00 598088456
0
0

komaku juushoku[...].png (324Кб, 700x800)
700x800
>>5980787
ты говоришь это так, будто я так же в точносте на крестах и жабе говно не наворачиваю.
Аноним 20/09/19 Птн 18:23:25 598110857
0
0

image.png (134Кб, 807x636)
807x636
>>5979902 (OP)
>Наконец то мы увидим не говно код
Аноним 20/09/19 Птн 18:34:09 598116958
0
0

>>5981108
А какие альтернативы? Пердолить пинукс и дописывать самому нехватающий функционал? Становиться пидором и перекатываться на макось?
Аноним 20/09/19 Птн 18:46:52 598125059
0
0

power girl-ques[...].jpg (100Кб, 417x542)
417x542
>>5981169
а на линуксе для программиста есть нехватающий функционал? я вот всё время езжу, держу питухос на ноуте и сборку спермёрки на пк. сборка без служб, у меня есть её образ с уже проставлеными настройками и софтом, для АААА ПЕРЕУСТАНОВКИ ШИНДОСШ, чтоб просто можно было ресторимэйджем за минуту переустановить без СПЕРМОМУЧЕНИЙ. для всего - ноут, с пк стримлю игры и изредка нужные спермопрограммы через стим.
Аноним 20/09/19 Птн 19:28:56 598145560
0
0

>>5980748
>C++20
>Все еще убогое говно на костылях, использующее заголовочные файлы
>без подключения библиотек это всего лишь кастрированный С
Мдауш.
Аноним 20/09/19 Птн 19:36:44 598150861
0
0

>>5981455
>>C++20
>>Все еще убогое говно на костылях, использующее заголовочные файлы
>>без подключения библиотек это всего лишь кастрированный С

хорошо, хорошо, иди сделай npm install novii-saitik. Я вижу как ты круто разбираешься в С++.
Аноним 20/09/19 Птн 19:53:05 598159662
0
0

power girl-safe[...].png (304Кб, 894x814)
894x814
>>5981455
>без подключения библиотек это всего лишь кастрированный С
ну как минимум без стля в 11 есть лямбды. что уже его делает в миллиард раз лучше говноси. раст конечно всё равно эту парашу кроет как бык курицу, но писать придётся на том, чем пользуются додики.
Аноним 20/09/19 Птн 21:24:48 598204563
0
0

>>5980459
Петушарп тоже от мерзкософтов. Надо переходить на Standard ML
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 300Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов