История изменений
Исправление hateyoufeel, (текущая версия) :
На финтехе специализируетесь? ;)
Нет. Но в финансовой сфере подобные новые штуки крайне популярны. У какого-нибудь Standard Chartered вообще свой компилятор Haskell есть.
А на практике скала нужна была, чтобы подстегнуть развитие жабы; руби был нужен, чтобы подстегнуть развитие третьепитона.
Да-да! Я так прямо и вижу: собрались Мацумото и Одерски и думают, как бы это сделать так чтоб жаба и пистон быстрее развивались. Наверное, надо новые языки запилить!
Так же и ржавчина нужна, чтобы подстегнуть развитие плюсов.
Развитие плюсов может подстегнуть разве что казнь всего комитета и выпиливание обратной совместимости непойми с чем. Потому что с C плюсы не совместимы давно. Со старыми плюсами новые тоже не особо совместимы. Вообще, плюсы сейчас – какой-то дикий монстр.
А вот что Rust действительно подстегнул, так это исследование линейных типов. Их сейчас даже в Haskell запилили (GHC 9.0 скоро выйдет с ними). До этого они тоже были известны, но мало кто понимал, что на практике делать и какой сабсет реализовывать. В Rust это вышло местами слегка костыльно, но в целом годно. Как линейные типы запилить в C++, я вот вообще не представляю.
Мёртвых языков много.
Fixed that for you.
Сегфолты тоже можно предусмотреть, напихав в код ассертов
Сегфолты можно предусмотреть, не делая багов в коде. Так ты хочешь сказать?
а ещё можно ловить сегфолты отдельного треда, не роняя весь процесс.
За такое надо бить в морду. Сразу и без вопросов. Если твоему процессу система прислала SIGSEGV, значит, скорее всего, кто-то насрал в памяти куда-то не туда. Т.к. границ между тредами в куче нет, есть большая вероятность, что другие треды тоже затронуты. Больше всего лулзов, если затёрт стэк другого треда. Если твой код так делает, будь добр, напиши на cve.mitre.org сам. Это такая доска почёта для подобных дебилов.
Ну преимущество Perl, например, в том, что под него нет толкового IDE
Я, наверное, разрушу твои фантазии. По опросам Stack Overflow, большинство программистов юзают разные редакторы, самый популярный из них – Visual Studio Code, с примерно 50% опрошенных. А VSCode этот твой пердл отлично умеет: https://marketplace.visualstudio.com/items?itemName=richterger.perl
Другой вопрос в том, что на Perl в основном сейчас пишут разные монстры, которые ничего нового не осилили, поэтому трогать такое просто противно. Это как радоваться, что никто в канализации кроме тебя не хочет копаться.
А где оно, в хачкеле?
Нет. В Haskell оно доходит когда примерно понятно как применять на практике и это не ломает другие штуки в Haskell, поэтому там многих вещей нет. Haskell очень много где в продакшене юзают, поэтому в нём фичи обычно готовы к такому.
Для демонстрации совсем новых вещей часто просто запиливают новый вариант какого-нибудь языка. Смотри LinearML, F*, Idris 2, например.
Исправление hateyoufeel, :
На финтехе специализируетесь? ;)
Нет. Но в финансовой сфере подобные новые штуки крайне популярны. У какого-нибудь Standard Chartered вообще свой компилятор Haskell есть.
А на практике скала нужна была, чтобы подстегнуть развитие жабы; руби был нужен, чтобы подстегнуть развитие третьепитона.
Да-да! Я так прямо и вижу: собрались Мацумото и Одерски и думают, как бы это сделать так чтоб жаба и пистон быстрее развивались. Наверное, надо новые языки запилить!
Так же и ржавчина нужна, чтобы подстегнуть развитие плюсов.
Развитие плюсов может подстегнуть разве что казнь всего комитета и выпиливание обратной совместимости непойми с чем. Потому что с C плюсы не совместимы давно. Со старыми плюсами новые тоже не особо совместимы. Вообще, плюсы сейчас – какой-то дикий монстр.
А вот что Rust действительно подстегнул, так это исследование линейных типов. Их сейчас даже в Haskell запилили (GHC 9.0 скоро выйдет с ними). До этого они тоже были известны, но мало кто понимал, что на практике делать и какой сабсет реализовывать. В Rust это вышло местами слегка костыльно, но в целом годно. Как линейные типы запилить в C++, я вот вообще не представляю.
Мёртвых языков много.
Fixed that for you.
Сегфолты тоже можно предусмотреть, напихав в код ассертов
Сегфолты можно предусмотреть, не делая багов в коде. Так ты хочешь сказать?
а ещё можно ловить сегфолты отдельного треда, не роняя весь процесс.
За такое надо бить в морду. Сразу и без вопросов. Если твоему процессу система прислала SIGSEGV, значит, скорее всего, кто-то насрал в памяти куда-то не туда. Т.к. границ между тредами в куче нет, есть большая вероятность, что другие треды тоже затронуты. Больше всего лулзов, если затёрт стэк другого треда. Если твой код так делает, будь добр, напиши на cve.mitre.org сам. Это такая доска почёта для подобных дебилов.
Ну преимущество Perl, например, в том, что под него нет толкового IDE
Я, наверное, разрушу твои фантазии. По опросам Stack Overflow, большинство программистов юзают разные редакторы, самый популярный из них – Visual Studio Code, с примерно 50% опрошенных. А VSCode этот твой пердл отлично умеет: https://marketplace.visualstudio.com/items?itemName=richterger.perl
Другой вопрос в том, что на Perl в основном сейчас пишут разные монстры, которые ничего нового не осилили, поэтому трогать такое просто противно. Это как радоваться, что никто в канализации кроме тебя не хочет копаться.
А где оно, в хачкеле?
Нет. В Haskell оно доходит когда примерно понятно как применять на практике и это не ломает другие штуки в Haskell, поэтому там многих вещей нет. Haskell очень много где в продакшене юзают, поэтому в нём фичи обычно готовы к такому.
Для демонстрации совсем новых вещей просто запиливают новый вариант какого-нибудь языка. Смотри LinearML, F*, Idris 2, например.
Исходная версия hateyoufeel, :
На финтехе специализируетесь? ;)
Нет. Но в финансовой сфере подобные новые штуки крайне популярны. У какого-нибудь Standard Chartered вообще свой компилятор Haskell есть.
А на практике скала нужна была, чтобы подстегнуть развитие жабы; руби был нужен, чтобы подстегнуть развитие третьепитона.
Да-да! Я так прямо и вижу: собрались Мацумото и Одерски и думают, как бы это сделать так чтоб жаба и пистон быстрее развивались. Наверное, надо новые языки запилить!
Так же и ржавчина нужна, чтобы подстегнуть развитие плюсов.
Развитие плюсов может подстегнуть разве что казнь всего комитета и выпиливание обратной совместимости непойми с чем. Потому что с C плюсы не совместимы давно. Со старыми плюсами новые тоже не особо совместимы. Вообще, плюсы сейчас – какой-то дикий монстр.
А вот что Rust действительно подстегнул, так это исследование линейных типов. Их сейчас даже в Haskell запилили (GHC 9.0 скоро выйдет с ними). До этого они тоже были известны, но мало кто понимал, что на практике делать и какой сабсет реализовывать. В Rust это вышло местами слегка костыльно, но в целом годно. Как линейные типы запилить в C++, я вот вообще не представляю.
Мёртвых языков много.
Fixed that for you.
Сегфолты тоже можно предусмотреть, напихав в код ассертов
Сегфолты можно предусмотреть, не делая багов в коде. Так ты хочешь сказать?
а ещё можно ловить сегфолты отдельного треда, не роняя весь процесс.
За такое надо бить в морду. Сразу и без вопросов. Если твоему процессу система прислала SIGSEGV, значит, скорее всего, кто-то насрал в памяти куда-то не туда. Т.к. границ между тредами в куче нет, есть большая вероятность, что другие процессы тоже затронуты. Стэк, например. Если твой код так делает, будь добр, напиши на cve.mitre.org сам. Это такая доска почёта для подобных дебилов.
Ну преимущество Perl, например, в том, что под него нет толкового IDE
Я, наверное, разрушу твои фантазии. По опросам Stack Overflow, большинство программистов юзают разные редакторы, самый популярный из них – Visual Studio Code, с примерно 50% опрошенных. А VSCode этот твой пердл отлично умеет: https://marketplace.visualstudio.com/items?itemName=richterger.perl
Другой вопрос в том, что на Perl в основном сейчас пишут разные монстры, которые ничего нового не осилили, поэтому трогать такое просто противно. Это как радоваться, что никто в канализации кроме тебя не хочет копаться.
А где оно, в хачкеле?
Нет. В Haskell оно доходит когда примерно понятно как применять на практике и это не ломает другие штуки в Haskell, поэтому там многих вещей нет. Haskell очень много где в продакшене юзают, поэтому в нём фичи обычно готовы к такому.
Для демонстрации совсем новых вещей просто запиливают новый вариант какого-нибудь языка. Смотри LinearML, F*, Idris 2, например.