Anonymous
Мне кажется люди , которые всерьез хвалят си-подобные языки никогда не пробовали комон лисп или окамл для тех же целей. Это как хвалить апи бсд сокетов, просто потому что не видел сетевого программироаания в план 9
ShadoWalkeR
Не надо на С++ катить бочку - там много лучше в последних стандартах стало.
Co(n)stantine👨🔬
ShadoWalkeR
Их постепенно вычищают
ShadoWalkeR
Зачем выкидывать неплохой ЯП, если его можно до ума довести?
ShadoWalkeR
Тем более что он стабильно входит в первую пятерку популярных ЯП в любых рейтингах
Tverd
Не могу понять, те кто любят С подобные языки походу другие не видели, что ли
Tverd
Либо просто фанаты
Co(n)stantine👨🔬
либо просто остальные языки проигрывают по скорости
Tverd
Опять же, где проигрывают? В числодробилках? Или при работе с базой данных? Или с сетью?
Tverd
И дело то не в языке, а в том, что много написано уже. И приходится есть кактус)
Tverd
Я лет в 20 тоже думал что С лучший выбор только потому что рантайм быстр. Но в 95% случаев это никому не нужно)
Tverd
Ладно, минутка лирики окончена)))
ShadoWalkeR
Если бы было не нужно авторы питона не говорили что все медленные места можно переписать на С 😃
ShadoWalkeR
Но это так - послесловие - работать надо 😊
Anonymous
Я работал с с++ 03 и 11. Я не от балды говорю: один раз был очень интересный случай, когда в кутэ капчура лямбды в рантайме совпала с лейаутом постороннего объекта. И выявить это удалось только благодаря тому что аби был гнушный
Anonymous
С++ не 'неплохой' язык
fgntfg
Для каждого языка своя ниша.
Anonymous
/tread
ㅤ
/trade
ㅤ
/thread
Tverd
/coroutine
Vasiliy
в моей области только кресты используются. игровой движок больше ни на чем особо и не напишешь
Yuriy
Я лет в 20 тоже думал что С лучший выбор только потому что рантайм быстр. Но в 95% случаев это никому не нужно)
Ну по поводу ненужно - об этом можно поспорить
Но другое дело что коммерчески успешная ниша программирования сейчас - прикладная
Опенсорс все же делает свое дело и ПО это более популярно сейчас в общей массе.
Проприетарщина сейчас -в обсновном все таки удел больших компаний где закрытое ПО покупается больше для отмывания денег нежели реальной пользы (Нефтянка, гос структуры и тд) + они покупают контракты на обслуживание.
там конечно денег крутится немало, и это позволяет таким гигантам как cisco, checkpoint и тд очень безбедно жить.
И вот им важнаи скорость и объем кода и работа с памятью.
А основному большинству для того чтобы сайтики работали и так норм)
Tverd
Ну вот я сейчас в такой компании. Тут нет С. Джава и С#. Ну и питон для вещей попроще.
Tverd
Хотя Скалу пытались протолкнуть, но не вышло)
Tverd
Точнее скажу так, для систем реалтайм конечно С, но это очень специализировано. И мало таких систем, в моем департаменте точно. И опять же, проблема С в том, что никто не хочет учить, да и не понимает зачем нужен, например, haxe? Или тот же самый Nim или Rust. Лень
Tverd
И не скажу что Nim или Rust медленнее С. Но что-то нет желающих особо их учить )
Revertron
Tverd
Вот! Ну хоть раст потихоньку начинает, хотя таких людей все равно пока не большой процент.
Revertron
И раст уже третий год на первом месте в числе самых любимых языков.
Revertron
Tverd
Это хорошо, аналогично Луа идет скриптами, но не в Расте)
Ixtis
Уж лучше Rust чем C/C++ А вообще будущее я считаю за языками обеспечивающие быстрый time to market.
ShadoWalkeR
Будущее за связкой Graal+Truffle 😃
ShadoWalkeR
https://habrahabr.ru/post/319424/
Vasiliy
у раста с time to market сложно же? чуть ли не хуже чем кресты
Anonymous
С++ никуда не денется, я считаю. Ебанашки гугл и микрософт сейчас делают упор на него именно
Ixtis
У Rust да, ttm не очень имхо
Anonymous
Раст видимо еще не допилили
Anonymous
Послелний раз когда я смотрел он анально зависел от системного менеджера памяти
Anonymous
Маллока т.е.
Ixtis
Anonymous
Однако гуглу удалось посадить весь интернет на стул с джаваскриптами
Anonymous
Буквально за пару лет
Ixtis
Стул нетскейп сколотил ещё этот если не путаю
Anonymous
Нет, я не об этом
Anonymous
Раньше можно было писать фронтенд на чем угодно хоть на вебформах хоть на жсф
Anonymous
Теперь только ангуляр, тайпскрипт, нодочка в качестве пакетного менеджера
Anonymous
Вебпак, грунт, и т.д. маразм
Ixtis
Ну во фронэнде джунгли да
Anonymous
У того же гугла раньше был гвт
Anonymous
Так виноват в этом только гугл
Anonymous
Это его политика 'веб ас платформ'
Anonymous
Эмскриптен еще забыл
ShadoWalkeR
Anonymous
Я в банке работал, там был вб6 :)
Anonymous
Насчет кобола не скажу
ShadoWalkeR
Я читал что у них популярен за бугром)
Tverd
Крайне удобна для тех кто разрабатыает фронтенд всю жизнь. Мне как серверному и игровому программеру вообще не хочется лезть в эту мусорку.
Anonymous
Помои
Tverd
И мне в общем не важно какой там пакетный менеджер, сборщик проектов и всякое такое и насколько он удобен относительно других... мне бы хотелось обычный Makefile
Yuriy
Ну так речь то и идет о фронтендерах)
Yuriy
js сильно перегружен по части пакетов доступных для community
Говна реально оень много
Yuriy
но при этом своих велосипедов практически не приходится строить. Хороших пакетов тоже достаточно. И они оень неплохо экономят время
Tverd
ну вот, одельная ниша, и они там все варятся))))) Хотя выход libuv из этого улья очень не плох)
ShadoWalkeR
Сегодня ощутил какой это трэшняк libuv в ноде. Те кто пакет для центоса создавали просто фееричные криворучки
ShadoWalkeR
updatedb && locate libuv.so.0.10
/opt/rh/nodejs010/root/usr/lib64/libuv.so.0.10
pwd && ls
/opt/rh/nodejs010/root
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
ShadoWalkeR
Ну это так - что нода с системой делает
Mikhail
/tread
Mikhail
пользуюсь Lua + MySQL
после 6 дней простоя... MySQL разорвал соединение.
Читаю как бороться, ничего внятного нет.
(а костылей навставлять - это пожалуйста)
Tverd
да никак, переподключаться... это нормальная практика
Revertron
Mikhail
Tverd
крашнулась? pcall и вперед)
Anonymous
Либув тоже параша. Нормальные фибры должна предоставлять операционная система
Tverd
никто никому ничего не должен ))))
Yuriy
Все - говно. Перфокарты - это вещь!