Anonymous
Мне кажется люди , которые всерьез хвалят си-подобные языки никогда не пробовали комон лисп или окамл для тех же целей. Это как хвалить апи бсд сокетов, просто потому что не видел сетевого программироаания в план 9
ShadoWalkeR
Не надо на С++ катить бочку - там много лучше в последних стандартах стало.
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
И не скажу что Nim или Rust медленнее С. Но что-то нет желающих особо их учить )
Как это нету? Раст офигителен. Я его изучаю и пишу огромный проект.
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
Я читал что у них популярен за бугром)
Revertron
у раста с time to market сложно же? чуть ли не хуже чем кресты
Да, раст заставляет сразу сделать правильно, чтобы не тратить потом годы на дебаг и фиксы.
Yuriy
Теперь только ангуляр, тайпскрипт, нодочка в качестве пакетного менеджера
Ну давайте начнем с того что node Как пакетный менеджер крайне удобна. А сам фронт писать можно все так же на чем угодно Хотя React на самом деле облегчает жизнь ак view котроллер
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
да никак, переподключаться... это нормальная практика
Mikhail
Шесть дней таймаут? Не хило :) Реконнект и вперед :)
эта тварь крашнулась ))) да. реконнект и вперед
Tverd
крашнулась? pcall и вперед)
Anonymous
Либув тоже параша. Нормальные фибры должна предоставлять операционная система
Tverd
никто никому ничего не должен ))))
Yuriy
Все - говно. Перфокарты - это вещь!