The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск языка программирования Crystal 1.5

25.07.2022 16:17

Опубликован релиз языка программирования Crystal 1.5, разработчики которого пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку Си. Синтаксис Crystal близок к языку Ruby, но не полностью совместим с ним, несмотря на то, что без переработки выполняются некоторые ruby-программы. Код компилятора написан на языке Crystal и распространяется под лицензией Apache 2.0.

В языке применяется статическая проверка типов, реализованная без необходимости явного указания типов переменных и аргументов методов в коде. Программы на Crystal компилируются в исполняемые файлы, с вычислением макросов и генерацией кода во время компиляции. В программах на языке Crystal допускается подключение биндингов, написанных на языке Си. Распараллеливание выполнения кода осуществляется при помощи ключевого слова "spawn", которое позволяет запустить фоновую задачу в асинхронном режиме, не блокируя основной поток, в виде легковесных потоков, именуемых файберами (Fiber).

Стандартная библиотека предоставляет большой набор типовых функций, в том числе средства для обработки CSV, YAML, и JSON, компоненты для создания HTTP-серверов и поддержки WebSocket. В процессе разработки удобно использовать команду "crystal play" которая формирует web-интерфейс (по умолчанию localhost:8080) для интерактивного выполнения кода на языке Crystal.

Основные изменения:

  • В компилятор добавлена проверка соответствия имён аргументов в реализации абстрактного метода и в его определении. В случае несоответствия имён теперь выводится предупреждение:
    
       abstract class FooAbstract
         abstract def foo(number : Int32) : Nil
       end
    
       class Foo < FooAbstract
         def foo(name : Int32) : Nil
           p name
         end
       end
    
       6 | def foo(name : Int32) : Nil
                   ^---
       Warning: positional parameter 'name' corresponds to parameter 'number' 
       of the overridden method FooAbstract#foo(number : Int32), which has a different 
       name and may affect named argument passing
    
  • При присвоении аргументу нетипизированного метода значения переменной, данный аргумент теперь ограничивается типом этой переменной.
    
       class Foo
         @x : Int64
    
         def initialize(x)
           @x = x # параметр x получит тип @x
         end
       end
    
  • Разрешено добавление аннотаций в параметры методов или макросов.
    
       def foo(@[MaybeUnused] x); end  # OK
    
  • Добавлена поддержка использования констант в качестве индексов и имён в кортежах.
    
       KEY = "s"
       foo = {s: "String", n: 0}
    
       puts foo[KEY].size
    
  • В API File для удаления файлов и каталогов добавлены новые методы File#delete? и Dir#delete?, возвращающие false в случае отсутствия файла или каталога.
  • Усилена защита метода File.tempfile, который теперь не допускает нулевые символы в стоках, формирующих имя файла.
  • Добавлена переменная окружения NO_COLOR, отключающая выделение цветом в выводе компилятора и интерпретатора.
  • Значительно улучшена работа в режиме интерпретатора.


  1. Главная ссылка к новости (https://crystal-lang.org/2022/...)
  2. OpenNews: Выпуск языка программирования Julia 1.7
  3. OpenNews: Доступен язык программирования Crystal 1.0
  4. OpenNews: Доступна операционная система Lilith 0.0.5, написанная на языке Crystal
  5. OpenNews: В языке программирования Zig обеспечена поддержка самораскрутки (bootstraping)
  6. OpenNews: Дрю ДеВолт представил язык системного программирования Hare
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57549-crystal
Ключевые слова: crystal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (245) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 16:28, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Красивое
     
     
  • 2.54, Аноним (54), 19:07, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Кошмарное.
     
     
  • 3.64, Аноним (64), 20:00, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Самый емкий и самый информативный комментарий,  наглядно показывающий всю спецификацию обсуждаемого языка.
     
  • 3.65, Аноним (65), 20:01, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Среднячок
     
     
  • 4.137, Аноним (137), 13:11, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Паскаль одним словом
     
     
  • 5.256, наше имя легион (?), 17:57, 04/08/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, кристалл - это какой-то диалект инопланетян. А праскакаль - тёплый ламповый Вирт :)
     
  • 3.148, Аноним (148), 14:23, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кошмарное

    это даже кошмарнее раста

     

  • 1.3, Аноним (3), 16:35, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Миру программирования, каким мы его знали,  приходит конец. Такая скорость выпуска новых япов похожа на конвульсии умирающего монстра... Наверное профессии программиста скоро не станет.
     
     
  • 2.5, Аноним (5), 16:44, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То ли дело, раньше, да? Один другого угрёбищнее, работает только на ~1 платформе… И новых не меньше всё равно, при этом, не понятно, куда бежать и что учить.
     
     
  • 3.9, Neon (??), 16:53, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Можно подумать, что сейчас все эти поделия не угрёбищные. С вырвиглазным синтаксисом, с меняющимися с каждой версией API и отсутствием всякой совместимости между версиями
     
     
  • 4.66, Аноним (66), 20:07, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Rust решил все эти проблемы, возрадуйся, котик :3

    // b.

     
  • 3.10, Аноним (3), 16:58, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Раньше было чистое поле. Люди исследовали,  искали. Сейчас все превращается в сумасшедший дом. Go,  Dart,  Rust,  Zig, Swift, Crystal,  Hare, Carbon - и все на замену  C. Зачем? Для кого? Для чего? И главное деньги выделяются,  посмотрел на сайте кристала - одна фирма выделила 130 т. недружественных бумажек. Может это просто отмывание денег?
     
     
  • 4.35, Аноним (35), 18:14, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    А тебе то какая разница кто там на что деньги выделяет? Как будто у тебя сишку отнимают, пришли вахтеры опеннетовские разбухтелись опять
     
     
  • 5.38, Аноним (3), 18:34, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Это ты тут разбухтелся,  завидев мой вполне закономерный вопрос. На эти языки явно должна обратить внимание налоговая.
     
     
  • 6.47, Аноним (35), 18:54, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Закономерный ответ: раз кто-то фандит значит кому-то надо, и налоги я уверен там уплачены (кстати, не тебе, расслабься). Реально как бабки у подъезда, все то их касается каким-то образом
     
     
  • 7.85, Тот_Самый_Анонимус (?), 22:17, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >и налоги я уверен там уплачены

    Кого волнует в чём ты там уверен? Не надо свою веру преподносить как факт. Будут пруфы — тогда ок, а пока только трёп.

     
     
  • 8.90, Аноним (64), 22:28, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за поддержку Разработка этих бесполезных никчемных языков - это явное о... текст свёрнут, показать
     
  • 4.62, Аноним (62), 19:57, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Раньше? Это в 80х?
     
  • 4.99, Аноним (99), 00:58, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты просто никчемный скудоумец. Всё есть рынок, а рынок без конкуренции - гниющий застойный картель. Да будь их хоть десятки тысяч, тебе это как мешает? Ты ни одного не разработал, только потребляешь.
     
     
  • 5.104, Аноним (3), 04:57, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу видно отсутствие мозга в твоей черепной коробке. Сочувствую. Не знаю,  сможешь ли ты что-то понять,  но постораюсь объяснить попроще. Рынок - самое отвратное,  до чего додумалось человечество. В рыночных условиях в погоне за прибылью люди расходуют огромные ресурсы впустую. Вместо того,  чтобы объединить усилия и разработать один нормальный язык - люди распыляют усилия на кристалы,  дарты,  голанги, карбоны, расты. И все равно вся разработка идет на старичках С/С++ - пока самых адекватных языках. Голанг/Раст не смогли  их заменить,  хотя столько бабла было вложено,  лучше бы эти деньги ушли на спасение белых медведей.
     
     
  • 6.106, Аноним (106), 05:33, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты только системщиков сюда не приплетай, а. Люди нормальные деньги получают за автоматизацию процессов на предприятии, а не за это ваше вшивое перекладывание байтиков. Несколько поколений разрабов уже выросло, в глаза не видевших крестов, но отлично знающих голанги, питоны, руби, sql, чего достаточно в провинциальном городе для закрытия ипотеки за двушку года за 3-4.
     
     
  • 7.109, Anonima (?), 06:51, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Взять так и попутать каких-то мифических программистов на экзотических языках с СНГ-шными 1С-никами,ну даёшь.
     
  • 7.151, Аноним (148), 14:40, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В провинциальном городе сишка и плюсы на предприятиях, пхп и жс для сайтов, жаба на интерпрайзе. для всего остального 1С. о каких голангах и руби ты вещаешь, лалка?  
     
     
  • 8.154, Аноним (106), 15:36, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ещё скажи что в офисе работаешь, а не на удаленке Я живу в городе с населени... текст свёрнут, показать
     
  • 7.180, Аноним (180), 00:52, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > чего достаточно в провинциальном городе для закрытия ипотеки за двушку года за 3-4.

    Ахахах, разраб с IQ > 50 не будет брать "двушку в провинциальном городе"

     
     
  • 8.191, Аноним (106), 15:29, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У разраба могут быть разные жизненные ситуации, из-за которых переезжать несподр... текст свёрнут, показать
     
  • 7.194, Аноним (-), 16:37, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > но отлично знающих голанги, питоны, руби, sql, чего достаточно в провинциальном
    > городе для закрытия ипотеки за двушку года за 3-4.

    Это, типа, должно было сойти за счастье?

     
     
  • 8.258, наше имя легион (?), 18:02, 04/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не, это просто констатация сдеградировавшей толпы кодманки... текст свёрнут, показать
     
  • 4.171, Аноним (171), 23:04, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > одна фирма выделила 130 т. недружественных бумажек.

    Ну, охренеть, какая-то контора целую годовую зарплату миддла выделила! Одну. Весьма среднюю. Для очень среднего по своей квалификации миддла.

    > Может это просто отмывание денег?

    Ох уж отмыли, так отмыли. Преступление века!

     
  • 3.138, Аноним (137), 13:13, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ага. То, что MS сделала с VBA: x32 и x64 - совершенно разные языки.
     
  • 3.257, наше имя легион (?), 17:58, 04/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты это Ричи покойному расскажи.
     
  • 2.8, Аноним (8), 16:52, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С подключением. Скорость появления новых языков, которые вызывают хоть сколько-нибудь видимую реакцию, никак не больше, чем ранее, скорее наоборот. А вот по значимости и охвату это всё, вообще , на уровне погрешности. То ли дело времена появления PHP, Python, Ruby, et cetera.
     
     
  • 3.19, Аноним (19), 17:25, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Питон и руби очень долгое время после появления были уделом маргиналов. Мейнстримом были с, с++ и джава. До этого алгол, фортран, асм. Языки исправляли наболевшие проблемы, решали задачи более удобным или дешевым способом, в этом и есть прогресс - такова эволюция. И кто это отрицает - становится динозавром.
     
     
  • 4.26, Аноним (5), 17:43, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Питон и руби долгое время после создания были не серьёзными игрушечными языками. Ну вот вроде как луа.
     
     
  • 5.28, Аноним (19), 17:50, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все так - все должно настояться должным образом чтобы найти свою нишу
     
     
  • 6.87, Тот_Самый_Анонимус (?), 22:20, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Все так - все должно настояться должным образом чтобы найти свою нишу

    Чему там настаиваться у питона? Просто его стали проталкивать, вот и секрет «успеха». Очень успешный язык есть — VBA. Просто ему нет альтернатив в конкретной ситуации,и что, из этого следует что он настоялся в самый раз?

     
     
  • 7.113, Аноним (113), 09:08, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    VBA потому и не взлетел, что изначально был прибит гвоздями к MS Office.
     
     
  • 8.209, Тот_Самый_Анонимус (?), 04:25, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не поэтому Апотому что синтаксис васика угрёбищен Ведь был ещё VBS, который не... текст свёрнут, показать
     
  • 7.123, Аноним (123), 10:47, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто его стали проталкивать, вот и секрет «успеха»

    абсолютно все языки проталкивают, но почему-то далеко не все становятся такими популярными. нужно много уссердного труда и чепотка везения. питону помогло несколько факторов: открытость, грамотное проектирование для дальнейшего расширения и очень качественное сочетание минимального набора фич(которые со временем есесна разростались, но пытались придерживаться философии, с некоторыми оговорками)

     
     
  • 8.210, Тот_Самый_Анонимус (?), 04:28, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какое везение Его тупо проталкивали как единственный скриптовый язык дополнений... текст свёрнут, показать
     
     
  • 9.259, Аноним (19), 15:49, 10/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    это уже следствие ... текст свёрнут, показать
     
     
  • 10.260, Тот_Самый_Анонимус (?), 09:13, 12/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Следствие маркетинга, а не качества ... текст свёрнут, показать
     
  • 8.243, Мимокрокодил (?), 18:53, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме стандартной библиотеки, которая позволяла сделать многое для повседневных... текст свёрнут, показать
     
  • 4.42, Аноним (42), 18:50, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Именно поэтому их всех сейчас игого и выпиливает на свалку истории в вебне. А больше они нигде себя особо и не проявили, кому нужны куски наколенщины с достоинством "зато кодер не напрягался".

    Давайте так жратву готовить? Вывалить вам хавч в корыто, погреть слегка строительной горелкой - хавайте, дескать. Зато повар не напрягался!

     
     
  • 5.71, Аноним (8), 20:26, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Голанг выпиливает пыху и пихтону на свалку истории? А ты смешной шиз.
     
     
  • 6.158, Аноним (-), 18:04, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Голанг выпиливает пыху и пихтону на свалку истории? А ты смешной шиз.

    Да это не я, это гугол. Который уже большую часть питонопрожектов у себя на игогоху переписал. И за ним еще эн корпораций так то. Ну вон дропбокс - проследовал тем же курсом. Правда, им зашло и они на хруст потом переписывать начали, этак еще и си++ освоят ненароком, но тренд таки имеет место быть. Да их много уже. Знакомые вебхомяки на игогоху посваливали довольно основательно.

     
  • 5.100, Аноним (99), 01:03, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Примитивнейший язык. состоящий из одного бойлерплейта с синтаксисом Эллочки-людоедки, отвратительной обработкой ошибок еще и с наличием null в системе типо - это "выпиливает на свалку истории"? Маня, подмойся.
     
     
  • 6.115, Аноним (115), 09:34, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я хоть и растаман, но за Go заступлюсь Никоим образом это не примитивный язык ... большой текст свёрнут, показать
     
     
  • 7.159, Аноним (-), 18:06, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > компактный рантайм с развитой поддержкой конкурентности, рефлексия...

    Прикольное название для хелловорлдов 6 мегов весом :). А то что он код генерит офигенно, да еще с GC неотключаемым - уж не из-за этого ли dropbox на хруст свалил?

     
  • 2.68, fyjybv (?), 20:09, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    С момента написания yacc и lexx и первого выпуска книги Ахо "Компиляторы" прошло больше тридцати лет, и каждый уважающий себя студент третьего курса программистского факультета за эти все годы считал своим долгом написать свой язычок программирования - ничего не изменилось, нет поводов для беспокойства - очередной N+1 ЯП - просто раньше интернеты были не так распространены :)
     
     
  • 3.81, Аноним (64), 22:03, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо так оно и есть.
     
  • 3.101, Аноним (99), 01:05, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если студент не пишет на третьем курсе свой "язычок" с обязательной компиляцией в машинные коды как курсовую работу - это профнепригодность.
     
     
  • 4.112, Аноним (112), 08:31, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Fyjybv имел в виду, что технология популярна с года 1979 примерно, когда студент пишет свой язык это похвально но не более того.
    Но для реально полезных или интересных программ, хотя бы того же stellarium, нужно какие-то ещё другие книги почитать - оттого люди предпочитают полировать нечто навроде темы этого обсуждения.
     
  • 3.108, beck (??), 05:48, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Совершенно верно. Это как с фотографией. Камера нынче у каждого первого, но гениальных фото не стало больше.
     
  • 3.127, Sw00p aka Jerom (?), 11:14, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >и первого выпуска книги Ахо "Компиляторы" прошло больше тридцати лет

    а вот и нет, написано же, что хотели авторы

    """
    разработчики которого пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку Си
    """

    это попытка скрестить ежа с ужом, в книге такой ереси нет.

     
     
  • 4.129, Аноним (112), 12:03, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Резонно предположить, что уважаемый Ахо лишь дал в руки хороший инструмент, а использовать его можно в меру фантазии - ... Заставь дурака богу молиться.. (С) народная мудрость
     
     
  • 5.142, Sw00p aka Jerom (?), 13:23, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >что уважаемый Ахо лишь дал в руки хороший инструмент

    он дал описание инструмента, лично у меня не возникало желания написать ЯП после прочтения, но академическое желание есть у каждого, но это не повод плодить ЯП и продвигать в массы, не разобравшись с кучей проблем связанных с формальными языками ака ЯП.

     
  • 3.139, Аноним (137), 13:18, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем так утруждаться? Наделайте в Си с помощью #define разных штук типа { - начнем пожалуй, } - на этом и кончим, return - завтра докуём. Всё, новый модный язык готов.
     

     ....большая нить свёрнута, показать (50)

  • 1.4, Аноним (4), 16:44, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    самый красивый go. только модули у него ужасно криво сделаны. вот его можно сделать заменой с++
     
     
  • 2.7, Neon (??), 16:51, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Синтаксис Go просто ужасен и неприятен. Для тех, кто программировал на C,C++, Java, C#
     
     
  • 3.16, а (?), 17:19, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ложь
     
     
  • 4.181, Аноним (115), 09:44, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен. Ваще непонятно, какие извращенцы хейтят синтаксис Go, тем более с точки зрения сишника. Чистый, лаконичный, не ломающий привычки. Народ реально зажрался.
     
  • 3.17, Товарисч (?), 17:22, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тех, кто программировал на С, С++, Java и C# уже не вылечить.
     
     
  • 4.24, Аноним (5), 17:37, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А стоит ли? Надо ещё разобраться, кого тут надо лечить. С одного края: паскаль, бейсик и лисп; и со второго: си, плюсы, жава, скала, сишарп и лисп.
     
     
  • 5.30, Аноним (30), 17:57, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Lisp с обоих краёв?
     
     
  • 6.34, Аноним (5), 18:09, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Lisp с обоих краёв?

    Конечно, он не превзойдён в своих возможностях и все его должны хотя бы поизучать, без этого трудно осознавать многие серьёзные концепции других языков программирования. Но он не универсален, к сожалению. Хотя именно по этой причине, он, скорее всего, не свернёт мозги на бок.

     
  • 6.167, Владимир (??), 19:20, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Lisp с обоих краёв?

    Прямо как я ...

     
  • 5.140, Аноним (137), 13:20, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не могу согласиться. На самом деле Си и всё остальное (внимания не заслуживающее).
     
     
  • 6.144, Анончик (?), 13:35, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да он вообще не программист, не понял о чём написал.
     
     
  • 7.147, Аноним (5), 14:11, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему он, а не он, ведь, очевидно, что он? Потому что про си это абсолютный бред. Может, чувак ничего дальше МК не видел в жизни, но всё равно не серьёзно как-то.
     
     
  • 8.155, Анончик (?), 15:38, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, бред ... текст свёрнут, показать
     
  • 4.94, _kp (ok), 00:02, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что так? Я и коллеги много пишем на C и С++, и давно пишем, когда C# ещё не придумали, но и C# используем, более того, лично мне он нравится.
    Хотя, при этом Яву недолюбливаю, и добровольно не использую, хотя, по сравнению с с C# не велика разница, что в стиле, что в производительности. Чисто дело вкуса.
     
     
  • 5.102, Аноним (99), 01:07, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разница между ними конская. В C# куча фич и нет проблем с дропом обратной совместимости, если оно нужно. Поэтому например нет такого позорища, как в джаве с дженериками.
     
     
  • 6.141, Аноним (137), 13:21, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У C# есть одна проблема - его автор.
     
     
  • 7.153, аноннн (?), 15:33, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ты про одного из крупнейших донора опенсорса? ну зачем  так грубо))
     
  • 7.156, Аноним (106), 15:39, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А в жаву главный коммитер оракл, который вообще корпорастическая помойка хуже MS
     
     
  • 8.160, Аноним (-), 18:08, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В этом месте было что-то про жабу и гадюку ... текст свёрнут, показать
     
  • 6.146, _kp (ok), 14:00, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Разница между ними конская.

    По отдельности, вроде бы все мелочи. А в сумме набирает критическую массу, влияющую на предпочтения.

    Это же относится и к другим языкам. Как бы он не был удобен хоть для каких нибудь задач, но если язык не удобный, светлая ему память.

     
  • 3.33, Anonim (??), 18:07, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Синтаксис Go просто ужасен и неприятен. Для тех, кто программировал, хоть на перфокартах.
     
     
  • 4.61, Аноним (62), 19:56, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Абсолютно нормальный синтаксис, и простой как палка. Язык можно не учить, а сразу программировать.
    Решения в дизайне нестандартные, но это и к лучшему - новые концепции дают программисту развитие.
    Тем, кто замшел в своих плюсцах, не понять. Вдолбили себе в голову, что можно выучить и всю жизнь на нем, непонятно главное с чего.
     
     
  • 5.73, Аноним (73), 20:35, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Плюсы каждые три года - новый язык с другими парадигмами.
     
  • 5.88, Тот_Самый_Анонимус (?), 22:22, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Язык можно не учить, а сразу программировать.

    О, го-макака в треде. Даже разговорный родной язык и тот учить надо. А оно вещает что можно ЯП не учить.

     
     
  • 6.95, _kp (ok), 00:08, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Некоторые языки можно "не учить", подразумевая их очень быстрое освоение, особенно когда "учишь" не первый и второй язык, а не разбираясь с библиотеками, можно только матерясь заниматься велосипедостроением, и публиковать поделки на govnokod.ru.
     
     
  • 7.208, Тот_Самый_Анонимус (?), 04:24, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не учить можно те языки. чей синтаксис похож на то, что вы уже учили. И всё равно язык придётся учить,чтобы не гoвнокодить на нём.а эффективно использовать внутренние конструкции, которые отличают его от других языков.


     
  • 5.182, Аноним (115), 09:50, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Присоединяюсь к мнению. Но не могу не добавить, что простота Go обманчива: для успешного развития надо изучать много паттернов (оборотная сторона минимализма, в некоторых языках паттерны встроены ценой усложнения). В качестве примера приведу книгу "Concurrency in Go", которая обязательна к изучению каждым вдумчивым гофером, и потребует месяцев для "прохождения". То есть, как и с любым нетривиальным языком программирования, для достижения профессионального уровня самостоятельного разработчика требуется как минимум год изучения и практики.
     
  • 3.36, Аноним (36), 18:20, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Синтаксис не играет особой роли, дело пары месяцев привычки. Даже тот же cmake с каждым вторым словом капсом, через какое-то время регулярной работы с ним уже не так выбешивает.

    А вот убогая система типов Го, отсутвие иммутабельности, раздражает намного дольше. Как, впрочем, и строки-списки в cmake.

     
     
  • 4.190, Аноним (115), 12:01, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб не раздражаться, нужно снизить ожидания. Да, Go не Хаскель в смысле силы типизации, но имеет всё-таки достаточно мощную систему типов для того, чтобы переход с Питона, Руби, Джавы и подобного дал эффект лучшего качества развития и сопровождения больших сложных проектов.
     
  • 2.43, Аноним (42), 18:51, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вот его можно сделать заменой с++

    С неотключаемым GC - без шансов. Поэтому в ряде мест его хруст теснит, там, видите ли нет такого подарка в обязаловку.

     
  • 2.44, Аноним (44), 18:52, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Деды, Пайк с этим, как его, каутским, хорошо стебанули гугл выкатив такую "красоту". Никто даже не врубился.
     
  • 2.69, fyjybv (?), 20:16, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Удивляют люди которые из года в год повторяют эту мантру насчет замены C++ на go даже не удосужившись поинтересоваться назначением go и его возможностями.
     
     
  • 3.152, Аноним (148), 14:52, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мантру насчет замены C++ повторяют о всех ЯП, неосиляторы плюсов так себя успокаивают
     
  • 2.75, Двачер Обыкновенный Опеннетовский (?), 21:00, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Заменой C++ он никогда не станет, но у него есть шанс стать "C++ для веба"
     

     ....большая нить свёрнута, показать (33)

  • 1.6, Neon (??), 16:49, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что за мода на вырвиглазный синтаксис ? На фига все эти def, end ?
     
     
  • 2.11, Георгий (??), 17:02, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это из Ruby. Автор - японец, поэтому для него такие имена булевых функций лучше читались, чем IsSomething().
     
     
  • 3.50, Аноним (42), 18:57, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А вы кто? В каком месте begin и end - булевские функции?!
     
     
  • 4.96, Георгий (??), 00:38, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я про вопросительный знак. В чем критика def вообще не понял. Почти во всех языках есть что-то подобное, просто где-то это fun, где-то function, где-то fn и т.п.
     
  • 2.12, Аноним (3), 17:04, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разработку этих языков заказывают офтальмологические фирмы.
     
  • 2.13, Аноним (13), 17:15, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У вас синдром утёнка, уважаемый. Что вам не так в использовании слов вместо иерографического письма C и плюсов, а то вообще их полного отсутствия?
     
     
  • 3.18, Аноним (3), 17:24, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Слова нужны для обозначений переменных, но никак начала и конца функций. Это противоречит человеческому естеству. Поэтому С взлетел,  а паскаль и ныне там.
     
     
  • 4.82, User (??), 22:04, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, ну да. Вот они, те - кому смайликами удобнее)) многое объясняет, да.
     
     
  • 5.215, burjui (ok), 15:35, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Замени в своём комментарии знаки препинания на слова и оцени читабельность.
     
  • 3.49, Аноним (42), 18:56, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Печатать меньше и логические блоки подсвечивать эстетичнее в силу симметрии открытия-закрытия. Бешеному принтеру RSI не болезнь?
     
  • 3.89, Тот_Самый_Анонимус (?), 22:28, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >У вас синдром утёнка, уважаемый.

    Когда выучил модное выражение, то потрудись ещё его правильно применять. Синдром утёнка ту не причём. Границы блоков должны обозначаться знаками, а не словами, ибо когда операторная скобка выглядит как оператор, то это бред. Такойже бред, как логические функции записывать словами. А если не бред, то тогда надо быть последовательным до конца и записывать арифметические операции словами: plus, minus итд.

     
     
  • 4.145, Sw00p aka Jerom (?), 13:44, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >А если не бред, то тогда надо быть последовательным до конца и записывать арифметические операции словами: plus, minus итд.

    add(a, b) - норм ведь

     
     
  • 5.161, Аноним (-), 18:10, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > add(a, b) - норм ведь

    Но a+b короче разика так в ТРИ... :)

     
     
  • 6.168, Sw00p aka Jerom (?), 19:50, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Но a+b короче разика так в ТРИ... :)

    ну эта же "коротизна" она на уровне формального языка, не машинной инструкции, где как не крути есть допустимый минимум кодирования той или иной операции. a+b или add(a,b) одинаково будет представленно (закодировано) в виде КОП (код операции) в зависимости от архитектуры. Отсюда не вижу принципиальной разницы "коротизны" для формального языка. Да мы экономим размер исходного кода, но не машинного. А "коротизна" машинного кода, думаю важнее. Я вообще не сторонник всех этих формальных языков, допускаю только один формальный язык, мнемонический язык машины. Такой язык лучше с точки зрения понимания машины (архитектуры), ибо зная как работает машина, можно оптимально писать под нее программы.

     
     
  • 7.172, Аноним (171), 23:13, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Оптимизировать надо под людей, поддерживающих системы. Машина железная, пережуёт.
     
     
  • 8.176, Sw00p aka Jerom (?), 00:17, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    приведу аналогию, чтобы избежать тряски и дискомфорта при езде по неровной дорог... текст свёрнут, показать
     
     
  • 9.186, Анончик (?), 10:25, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Автомеханикам не место в ИТ ... текст свёрнут, показать
     
     
  • 10.238, Sw00p aka Jerom (?), 01:32, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    айтишники не должны создавать автопилот для машин они же не механики ... текст свёрнут, показать
     
     
  • 11.245, Аноним (-), 22:14, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А чего такого механического в автопилоте, уж пардон Это прежде всего порграммна... текст свёрнут, показать
     
     
  • 12.246, Sw00p aka Jerom (?), 22:20, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ага смузихлеб будет программировать бортовую систему не зная механики машины ... текст свёрнут, показать
     
     
  • 13.249, Аноним (249), 00:58, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну все же не смузихлеб, а некто умеющий в очень специфичную область high-reliabi... текст свёрнут, показать
     
  • 8.196, Аноним (-), 16:53, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да как сказать Или не пережует Когда вон там на едва живой мобильной конекции ... текст свёрнут, показать
     
  • 7.195, Аноним (-), 16:49, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, она на уровне инструкций к моим пальцам Которые совсем не рады этому Зато... большой текст свёрнут, показать
     
     
  • 8.204, Sw00p aka Jerom (?), 21:51, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    жаль, что машины так не могут, а то переваривают всякий гамнокод автокомплит, в... большой текст свёрнут, показать
     
     
  • 9.227, Аноним (227), 20:48, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да почему Тормозят и глючат просто изумительно Особенно если гамнокодом накорм... большой текст свёрнут, показать
     
     
  • 10.237, Sw00p aka Jerom (?), 01:30, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ответ на этот вопрос дает замечательный мультик, https www youtube com watch v... большой текст свёрнут, показать
     
     
  • 11.247, Аноним (-), 00:29, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если их заапгрейдить как следует - нормальненько получается И это хорошо Помог... большой текст свёрнут, показать
     
  • 5.211, Тот_Самый_Анонимус (?), 04:31, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > add(a, b) - норм ведь

    Нет. Это снижает удобство чтения кода. Так же, как снижают его бегин и енд. Тогда и точку с запятой надо заменить на какой нибудь enf of instruction. По вашей логике (из следующих комментов) это равнозначно.

     
     
  • 6.214, Sw00p aka Jerom (?), 12:05, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Тогда и точку с запятой надо заменить на какой
    > нибудь enf of instruction. По вашей логике (из следующих комментов) это
    > равнозначно.

    кек, вашему парсеру без разницы какой символ будет разделителем инструкций, вон в асм каждая инструкция на новой строке (разделитель - символ новой строки) , но ничто не мешает вам добавить символ разделителя и писать все в одну строку визуально. Итог один для машины - одна последовательность инструкций. Поэтому и говорю, что с точки зрения формальных языков для меня без разницы писать add(a, b) или a+b.

     
     
  • 7.224, Тот_Самый_Анонимус (?), 19:11, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >кек, вашему парсеру без разницы какой символ будет разделителем инструкций

    Я о людях говорю.

    >Поэтому и говорю.

    Хню говоришь. Чем лаконичнее запись, тем она понятнее. Если в качестве разделителя исполшьзовать не знак, а фразу, то читаемость глазом падает.

    >что с точки зрения формальных языков для меня без разницы писать add(a, b) или a+b.

    Тоже ложь. Если использовать выражение на десяток операторов, то читаемость падает в разы. особенно если это добротно приправлено скобками. А дополнительные скобки от add() ещё убавляют читабельности.

    Стандарты кодирования не зря принимают.

     
     
  • 8.225, Sw00p aka Jerom (?), 19:39, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    люди разные от природы я не люблю Канта, потому что стиль изложения мыслей слиш... текст свёрнут, показать
     
     
  • 9.250, Тот_Самый_Анонимус (?), 04:34, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И тем не менее большинству более читабелен код, гденет лишних слов Отдельные ал... большой текст свёрнут, показать
     
  • 8.226, Sw00p aka Jerom (?), 19:59, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    я посмотрю как вы читать будете когда ваш формальный язык позволяет перегружать ... текст свёрнут, показать
     
     
  • 9.228, Аноним (-), 20:57, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тут да, можно откушать если кодил долбоклюй Зато можно и довольно эстетично сде... текст свёрнут, показать
     
     
  • 10.236, Sw00p aka Jerom (?), 23:37, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну язык ведь не запрещает, и не требует - мол оператор перегружай всегда если ... большой текст свёрнут, показать
     
     
  • 11.248, Аноним (-), 00:35, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Power comes with responsibility Так можно на чем угодно облажаться и вот тут ... большой текст свёрнут, показать
     
  • 11.252, Тот_Самый_Анонимус (?), 04:44, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это ложь, уже обсуждалось Ты просто проигнорировал эту мою часть аргументации, ... большой текст свёрнут, показать
     
  • 9.251, Тот_Самый_Анонимус (?), 04:35, 30/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если писать жёппой, то да, читаемость убьётся нах Но это вопрос к адекватнос... текст свёрнут, показать
     
     
  • 10.253, Аноним (-), 17:05, 31/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле такая проблема есть, иногда при перегрузке могут реально замен... текст свёрнут, показать
     
     
  • 11.254, Тот_Самый_Анонимус (?), 23:29, 01/08/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется Каки имя функции не зависит от её содержания Но это вопрос адекватн... текст свёрнут, показать
     
  • 2.15, Аноним (19), 17:18, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    потому что основано на руби
     
  • 2.27, Георгий (??), 17:44, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В общем, суффиксы ?!= это просто допустимая часть имени метода. То как они применяются, определяется соглашением об именовании. Вот тут можно подробнее почитать: https://docs.ruby-lang.org/en/master/syntax/methods_rdoc.html#label-Method+Nam
     

     ....большая нить свёрнута, показать (41)

  • 1.14, Ан (??), 17:17, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Elixir лучше /discuss
     
     
  • 2.21, Аноним (19), 17:28, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше чтобы што? Всегда определите компаратор - в каком контексте сравниваете, для каких задач
     
     
  • 3.22, Ан (??), 17:35, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше чтобы што? Всегда определите компаратор - в каком контексте сравниваете, для
    > каких задач

    Эти два языка имеют схожий синтаксис и задачи, не придуривайся.

     
     
  • 4.25, Аноним (5), 17:40, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нуу, кроме того что у эликсира вм и в любом случае функциональшина с упором на микросервисы, и сабж эдакие статически типизированные компилируемые руби.
     
  • 4.122, Аноним (122), 10:45, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Наличие ключевых слов def и end - это ещё не "схожий синтаксис".
     
  • 3.32, Аноним (30), 18:00, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По умолчанию Rust :)
     
     
  • 4.116, Аноним (115), 09:40, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    В принципе да, сейчас Rust - язык по умолчанию для новых проектов, если разработчики думающие, конечно.
     
     
  • 5.124, Аноним (122), 10:49, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если хочешь мысленно возвыситься над другими, но объективных причин для этого нет - просто объяви себя "думающим", подразумевая, что твои оппоненты думать не умеют.
     
     
  • 6.130, Аноним (115), 12:05, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Просто сопровождение и развитие большого проекта упрощаются настолько, что многократно оправдывают затраты на обучение. Rust — просто очень эргономичный инструмент, в него вложено много квалифицированного труда и мысли.
     
     
  • 7.162, Аноним (-), 18:12, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто сопровождение и развитие большого проекта упрощаются настолько, что многократно
    > оправдывают затраты на обучение. Rust — просто очень эргономичный инструмент, в
    > него вложено много квалифицированного труда и мысли.

    А почему тогда в каждой версии куча костылей? Сразу нельзя было немного подумать над архитектурой? До того как подрываться фигачить?

     
     
  • 8.173, Аноним (171), 23:15, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы хоть одну книжку про архитектуру прочитал, прежде чем такие перлы выдавать... текст свёрнут, показать
     
     
  • 9.197, Аноним (-), 17:00, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А кто сказал что я это не сделал Более того - я посмотрел как это живые архитек... большой текст свёрнут, показать
     
     
  • 10.202, Аноним (-), 20:02, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сам Написав после этого предложения много хрени с умным видом Можно начать ... текст свёрнут, показать
     
     
  • 11.229, Аноним (-), 21:03, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы вон то было хренью, я бы не видел тот позор с откровенныым костылировани... текст свёрнут, показать
     
  • 5.178, Аноникалипсатор3 (?), 00:25, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для новых провальных проектов
     
     
  • 6.183, Аноним (115), 09:55, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >для новых провальных проектов

    Зерно истины в это выхлопе есть... Знаю проекты, которые не смогли развиваться по банальной причине: не нашли достаточно квалифицированных Rust-програмистов, а обучать джунов не захотели...

     
  • 3.48, Аноним (42), 18:55, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Всегда определите компаратор - в каком контексте сравниваете, для каких задач

    #define comparator //и чего должно было случиться? :)

     
  • 2.45, Аноним (42), 18:52, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Elixir лучше /discuss

    А за яп такой - /discuss? :)

     
  • 2.63, Аноним (63), 19:58, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эскобара теорема. /thread
     
  • 2.188, Аноним (188), 11:52, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Этанол ещё лучше.
     

  • 1.20, trickybestia (ok), 17:26, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Многопоточность (нормальную, а не на зелёных потоках) так и не завезли. Жаль.
     
     
  • 2.117, Аноним (115), 09:41, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я давно предлагал компилировать Crystal в Go :). А как-нибудь потом сделать свой переносимый ассемблер :).
     
     
  • 3.184, Аноним (115), 09:58, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, вот этот переносимый ассемблер Go — одна из тех штук, которая завораживает своей гениальной сверхэффективностью. Портирование на новую архитектуру как нефиг делать, и не нужно зависеть от монстра LLVM.

    Обилие обсуждения Go в новости про Crystal наводит на определённые выводы... :)

     

  • 1.37, anonima (?), 18:33, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже ничто не сможет стать лучше, чем C++20. Пора бы вам всем уже смириться с этим положением вещей.
     
     
  • 2.39, Аноним (39), 18:39, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Zig передаёт тебе привет.

    Он УЖЕ лучше чем С++20.

     
     
  • 3.41, Аноним (3), 18:48, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На подходе C++23, у зига нет шансов выстоять в таком зигзаге его печальной судьбы
     
  • 3.72, YetAnotherOnanym (ok), 20:34, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Он там уже съел, наконец, эту свою русалку?
     
  • 3.216, burjui (ok), 15:37, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь, ты шутишь. Zig лишь немногим лучше C.
     
  • 2.40, Аноним (3), 18:41, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Полностью согласен. С++20 - это венец творческой мысли яподелов,  Страуструп можно смело уходить на заслуженный отдых. С++20 - это конец истории,  больше никаких япов не должно быть,  даже С++23 не нужен.
     
     
  • 3.46, anonima (?), 18:54, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это ещё далеко не конец! C++20 привносит новые техники, опережающие своё время: концепты, корутины, новые шаблонные техники с выполнением многих вещей в compile-time, что открывает перед нами чуть ли не принципиально иные парадигмы программирования!
     
     
  • 4.53, Аноним (54), 19:04, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще...
    1) Корутины умеет даже LWAN на лысом си так то. Игого вроде тоже умеет. Так что инновация все же врядли инновационная - корутины известны со времен царя гороха.
    2) Извините но zig показал всем как compile time вычисления делать правильно: стандартным синтаксисом ЯП без горбатых костылей. Си++ это, имхо, слабо будет в нормальном виде, груз совместимости мешает.
     
     
  • 5.55, anonima (?), 19:21, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что же, тогда ждём stage3 и берём на вооружение вместе с C++, благо zig несёт в себе компилятор оного, и становимся просто непобедимым гуру в мире программирования. Допустим, мне что-то возразит по поводу C++ знакомый Rust'оман, а ему такой лихо показываю код на Zig, но не называя языка программирования, и он успокаивается. Красота! Буду уважать и изучать Zig. Спасибо!
     
     
  • 6.163, Аноним (-), 18:17, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да мне нафиг не надо быть непобедимым гуру в программировании - скорее разрулива... большой текст свёрнут, показать
     
  • 4.70, Аноним (70), 20:18, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    корутины появились около 30 лет назад, или даже раньше.

    Новые техники программирования, аха-ха-ха-ха

     
     
  • 5.74, Аноним (74), 20:35, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зато у нас есть стандарт языка! И вообще с++ начал слишком быстро развиваться!
    *старческий бубнеж*
     
  • 5.111, Аноним (111), 08:13, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для них - новые
     
  • 5.133, Анончик (?), 13:04, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Закостенелые крестовики пытаются угнаться за хипстерами.
     
  • 2.52, аноним228 (?), 19:00, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Две стопки кристалла этому господину!
     

  • 1.51, Аноним (51), 18:59, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >удобство разработки на языке Ruby

    /0

     
     
  • 2.118, Аноним (115), 09:42, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поделить на ноль означает выразить безграничную поддержку :)
     

  • 1.59, истина в последней инстанции (?), 19:49, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Всегда так забавно смотреть как эпичные неосиляторы нормальных сей или плюсов пытаются оправдать свою безграмотность, лень и неосиляторство придумкой всё новых и новых языков.

    Уже каждый бездерь по языку убийце плюсов и сей написал.

     
     
  • 2.119, Аноним (115), 09:44, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ох, истина, если б ты знала, что каждый настоящий знаток C++, заглянувший в его глубины и ужаснувшийся, неизбежно приходит к отрицанию этого великого, но ставшего теперь тормозом прогресса языка.
     
  • 2.134, Анончик (?), 13:06, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >придумкой всё новых и новых языков

    C++11
    C++14
    C++17
    C++20
    ...

     

  • 1.60, Аноним (60), 19:55, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Пробовал я как-то скомпилять этот Кристал - нифига не получилось, очередная жуткая смузи-муть...
     
  • 1.67, Аноним (64), 20:09, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вот придумали как-то люди гвоздь. И ему на замену больше ничего не выдумывали. Умные ведь раньше были люди. В 90-е и 00-е уже придуманы все нужные для человечества япы. Сейчас не о языках программирования надо думать,  а о том,  что завтра жрать будем - еды уже на всех не хватает,  господа.
     
     
  • 2.76, Ачовсмысле (?), 21:02, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты давно мебель собирал в последний раз? Там тоже гвозди кругом или всё-таки есть "нюансы"?
     
     
  • 3.78, microsoft (?), 21:14, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Виляй дальше, но ты первый без жратвы останешься, и начнешь скулить
     
  • 3.86, Аноним (64), 22:19, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Твой кристал вместе голангом на хлеб не мажешь. А вот на С++ можно было бы написать программу,  которая смогла бы рассчитать генотип сорта пшеницы,  могущей расти в пустыне или на морском дне!
     
  • 3.143, Аноним (137), 13:26, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как программист на досуге докладываю. При сборке мебели гвозди находят очень ограниченное применение - разве что при монтаже задней стенки. А в силовых креплениях лучше использовать винты "конфирматы".
     
  • 2.198, Аноним (-), 17:05, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот придумали как-то люди гвоздь. И ему на замену больше ничего не выдумывали.

    А как же клей и саморезы?! Основательно потеснили местами гвозди так то.

    > еды уже на всех не хватает,  господа.

    При том ты кажется будешь в первых рядах кто это ощутит.

     
     
  • 3.200, Аноним II (?), 17:20, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Буду в первых рядах смотреть как ты со знаниями тысячи и одного языка программирования будешь искать работу посудомойщика
     
     
  • 4.230, Аноним (-), 21:10, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Буду в первых рядах смотреть как ты со знаниями тысячи и одного
    > языка программирования будешь искать работу посудомойщика

    Да я столько не знаю, лол. К тому же оснвоной фокус моих интересов ближе к управляющим системам и проч. Если без 95% вебмакакятины можно пережить, то без вон того добра человечеству станет довольно душно и это будет сразу и резко откат куда-то в 60-70 прошлого века. Поэтому кмк мне найдется занятий и поинтереснее.

     
  • 2.217, burjui (ok), 15:42, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Типичный сишник-фанатик. Ясно же, о чём идёт речь во фразе "все нужные для человечества япы". Так а зачем ты в Интернете сидишь? О еде лучше думай. Зачем вообще компьютером пользуешься? О еде лучше думай. А о еде зачем думаешь? Есть же гвозди.
     
     
  • 3.234, Аноним II Великолепный (?), 22:23, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ржавоглазый, уже виден ржавый закат твоего недоязыка,  а эти гвозди тебе пригодятся для плота,  на котором ты уплывешь в одиночное ржавое плавание
     
     
  • 4.235, burjui (ok), 23:24, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    cringe level over 9000
     
  • 4.241, РАСТОМАН (?), 11:49, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    К прочтению https://www.opennet.ru/opennews/art.shtml?num=57569#14
     

  • 1.77, microsoft (?), 21:13, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда выпустят champagne?
     
  • 1.84, Аноним (64), 22:13, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С,  С++,  java,  python,  c#, rust, ada,  haskell, javascript - эти языки можно оставить человечеству,  а остальные в топку вместе с модераторами опеннета!
     
     
  • 2.92, Аноним (92), 23:48, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем они все нужны когда есть lisp!
     
     
  • 3.105, Аноним (-), 05:25, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Модераторы вообще не нужны, что с lisp'ом, что без.
     
     
  • 4.135, анон (?), 13:09, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто нужно запретить постинг из-под тор, и все проблемы решены.
     
  • 2.93, PL (?), 23:57, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    и PL/1
     
  • 2.218, burjui (ok), 15:50, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эти языки можно оставить человечеству разве что как пример несовершенства технологий. Среди них нет ни одного идеального, а значит, прогресс неизбежен.
     

  • 1.98, Аноним (98), 00:48, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Smirnoff лучше.
     
  • 1.103, Аноним (103), 01:22, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    да пусть уже сразу предложат YazikInZhopa типа современный, безопасный Или во... большой текст свёрнут, показать
     
     
  • 2.207, Аноним (207), 02:01, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебя заменят нейросети, бубни себе дальше.
     

  • 1.107, Предводитель анонимов (?), 05:33, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Все эти новые языки вносят сумятицу и неразбериху  в неокрепший мозг новичка. Вот примерный ход развития нового программиста - итак,  с чего бы начать,  с/с++ это старье,  люди их ругают,  надо писать симейки километровые,  начнука я с голанга - современный,  легкий,  никаких симейков,  go и вперёд, проходит время - нет что-то не то, надоели эти микросервисы,  больше ничего и не сделаешь,  давайка на раст перейду - тоже легкий,  вон и в ядро его хотят, ура!,  вот он язык моей мечты! проходит время - нее,  надоели эти лайфтаймы,  надо что-то попроще - о функциональный хаскель,  как хорошо! проходит время - опять не то,  кругом одни функции,  надоели,  о вот кристал привезли - ну-ка посмотрим,  о как хорошо,  нет скобок,  нет точек с запятыми,  проходит время...  карбон... проходит время... окамл...  проходит время.... а времени прошло очень много,  новичок совсем не новичок,  а седовласый сороколетний мужик,  ни жены,  ни детей... одни языки вокруг,  а с языками программирования не потрахаешься,  детей не сделаешь... эх,  лучше бы в 20 лет изучил С/С++, ну может джаву еще на всякий случай. С/С++,  джава,  питон - вот языки на все случаи жизни,  и не надо ломать жизни людям!
     
     
  • 2.110, Anonima (?), 07:04, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Этот комментарий нужно читать голосом Евгения Гришковца, а на фоне включить песню группы "Альянс" - "На заре".
     
  • 2.120, Аноним (115), 09:48, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >новичок совсем не новичок,  а седовласый сороколетний мужик,  ни жены,  ни детей

    В принципе, ты точно описал удавшуюся жизнь :). Человек проводит время в творческой атмосфере поиска и освоения нового, не отвлекаясь на муторную супружескую жизнь и воспитание детей, которые всё равно его возненавидели бы :).

     
     
  • 3.150, Предводитель2 анонимов (?), 14:35, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За 20 лет сознательной жизни такой программист мог бы 7300 раз заняться сексом как минимум,  но вся сперма ушла ему в голову - представляю себе какой у него там к 40 годам образуется компостер.
     
     
  • 4.157, Аноним (115), 16:59, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь мастурбация тоже секс.
     
  • 2.125, Аноним (123), 10:52, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >давайка на раст перейду - тоже легкий,

    однако местные иксперты все никак не могут понять его основную идею и из статьи в статью пишут что-то про смузихлебов

     
     
  • 3.131, Аноним (115), 12:07, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, а что плохого в смузи? Недавно купил во "Вкусвилле" — обычный фруктовый сок с мякотью.
     
     
  • 4.136, Анончик (?), 13:10, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да ничего плохого, особенно если с сельдереем.
     
  • 4.164, Аноним (-), 18:23, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати, а что плохого в смузи? Недавно купил во "Вкусвилле" — обычный
    > фруктовый сок с мякотью.

    Небось еще и на гироскутере подкатил, да? :)

     
     
  • 5.185, Аноним (115), 10:03, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Небось еще и на гироскутере подкатил, да? :)

    Я-то не хипстер и не смузихлёб. И "Вкусвилл" в соседнем подъезде, никуда катить не надо. А вообще предпочитаю горный велосипед для физических активностей.

     
     
  • 6.199, Аноним (-), 17:07, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я-то не хипстер и не смузихлёб. И "Вкусвилл" в соседнем подъезде, никуда
    > катить не надо. А вообще предпочитаю горный велосипед для физических активностей.

    Вы таки исключение из правил.

     
  • 4.219, burjui (ok), 15:52, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего плохого, если в меру. Питание должно быть полноценным - мясо, яйца, овощи и немного фруктов. А на одних смузи можно заехать в реанимацию.
     
  • 3.175, Аноникалипсатор (?), 00:15, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раст - всего лишь обертка над байткодом llvm. Ему до С/С++ как таракану до луны. Кстати,  llvm написан на C/C++.
     
     
  • 4.239, morphe (?), 08:25, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так C/плюсы - тоже обёртка над llvm
    А Rust кроме LLVM можно компилировать через Cranelift (написан на Rust)
     
     
  • 5.240, РАСТОМАН (?), 10:06, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сranelift официально не признается стабильным бекэндом для раста. На сайте rust-lang.org нет ни одного слова про cranelift - ни в буке, ни в номиконе, ни в референсе. Если он написан на расте, словечко должно быть замолвлено на официальном-то сайте. И версия у него ниже единицы. И вообще он сейчас часть вазмтайма. Мутно как-то с ним все. Нет доверия.
     
     
  • 6.242, morphe (?), 15:22, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Сranelift официально не признается стабильным бекэндом для раста.

    Что есть признание? Он есть в репе, и rustc можно собрать с его поддержкой, при этом он стабильнее чем gcc бекенд

    > На сайте rust-lang.org нет ни одного слова про cranelift - ни в буке,

    И не должно, rustbook про реализацию ничего не говорит, про LLVM там тоже ни слова

    > ни в номиконе,

    Как и про LLVM, там есть лишь пара ссылок, что некоторые вещи в Rust имеют семантику аналогичную LLVM

    > ни в референсе.

    Аналогично, там только указание на отдельные детали реализации

    > Если он написан на расте, словечко должно быть замолвлено на официальном-то сайте

    Зачем?

    > И вообще он сейчас часть вазмтайма.

    Потому что изначально он разрабатывался как JIT для WASM, но кто мешает то его использовать как бекенд для других вещей?

     
     
  • 7.244, РАСТОМАН (?), 21:16, 29/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Признание - наличие крейнлифта по умолчанию. То есть,  когда запускаешь rustup, он должен устанавливаться по умолчанию или должен предоставляться выбор - или ллвм или крейнлифт. Этого нет. Если у вас есть опыт использования крейнлифта - расскажите про него,  пожалуйста.
     
  • 3.177, Аноникалипсатор2 (?), 00:19, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раст - всего лишь обертка над байткодом llvm. Ему до С/С++ как таракану до луны. Кстати,  llvm написан на C/C++.
     
  • 3.206, Аноним (207), 01:56, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, мой термин прижился, неожиданно.
     
     
  • 4.213, Анончик (?), 11:34, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как разработки двигаются? linux освоил?
     
  • 2.174, Аноним (171), 23:20, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А я с лиспа начал. И на нём же закончил. Всё остальное после лиспа выглядит как поломанный лисп. Стал сисадмином короче в итоге. И платят лучше, и работа легче, и никто не бубнит, мол, язык не тот выбрал — сам себе пишу скрипты на SBCL и иногда Clojure, мне удобно и слава богу.
     
     
  • 3.193, Аноним (-), 16:27, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Всё остальное после лиспа выглядит как поломанный лисп.

    Я так в мире разочаровался.

     
     
  • 4.201, Аноним (201), 18:35, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А я нет. Как можно разочароваться в мире, в котором можно прогать на Лиспе?
     
     
  • 5.203, Аноним (-), 20:35, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Как можно разочароваться в мире, в котором можно прогать на Лиспе?

    И в котором заставляют прогать не на Лиспе, да ещё жрут и нахваливают сам-знаешь-что, шизофренично предавая кредо сам-знаешь-чего. Только кодинг на лиспе дома и спасает.

     
  • 3.220, burjui (ok), 15:59, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если для тебя Lisp - верх совершенства среди всех доступных ЯП, я рад, что ты на этом закончил программирование. Впрочем, у нас и так целый Опеннет фанатиков, повёрнутых на одном ЯП, что говорит об их ограниченном кругозоре и общей ограниченности, так что твой уход, увы, мало что изменит.
     
  • 2.222, Аноним (222), 16:50, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > а времени прошло очень много,  новичок совсем не новичок,  а седовласый сороколетний мужик

    К 40 годам страсть к профессии и желание кодить исчезают так как-будто их никогда и небыло, и тогда можно пожалеть только о том что не стал миллионером, чтоб красиво уйти в закат.

    >  джава,  питон - вот языки на все случаи жизни

    Жаба 20 лет назад считалась хипсетрсиким менистримом, её любили и ненавидели, прямо как сейчас GO и Python вместе взятые.

     
     
  • 3.231, Аноним (-), 21:13, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > К 40 годам страсть к профессии и желание кодить исчезают так как-будто
    > их никогда и небыло, и тогда можно пожалеть только о том
    > что не стал миллионером, чтоб красиво уйти в закат.

    Странно, а я видел кадров которые и в 60+ жгут напалмом. При том имеючи немеряный опыт они могут обставить любого как котенка.

    > Жаба 20 лет назад считалась хипсетрсиким менистримом, её любили и ненавидели, прямо
    > как сейчас GO и Python вместе взятые.

    Тем не менее, реально она только в энтерпрайзе возымела какое-то хождение.

     

  • 1.114, Менеджер по поддержке коммунизма (?), 09:16, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    информирую: кристал этот не умеет в goto и в выходи из вложенных циклов.. D - лучше :-/
     
     
  • 2.121, Аноним (115), 09:49, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    D опоздал. Трудно соперничать с таким эффективным убийцей, как Rust.
     
     
  • 3.232, Аноним (-), 21:14, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > D опоздал. Трудно соперничать с таким эффективным убийцей, как Rust.

    В D фирмочка долговато жабой насчет компилера душилась. А проприетарные тулчейны в современном мире - ну вы поняли...

     

  • 1.128, Аноним (128), 11:40, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не профессионалы думают, что супер язык решит все проблемы.  
    Это чисто ДЕЛИТАНСКОЕ "мнение".
     
     
  • 2.165, Аноним (-), 18:25, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Это чисто ДЕЛИТАНСКОЕ "мнение".

    Еще и выделил капсом! Да, блин, НеДилетант не палится...

     
  • 2.205, Аноним (205), 22:46, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Контрол альт делитантское
     

  • 1.132, beck (??), 12:37, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очередной убийца С++. Ну-ну.
     
  • 1.166, Аноним (166), 18:28, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обсуждения Crystal 1.5 как такового нет, зато xxx МНОГО!  

    Вместо xxx подставьте то, что вам по душе.

     
     
  • 2.169, Мимо проходил думаю дай посмотрю чё там (?), 20:13, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    с++
     

  • 1.170, BrainFucker (ok), 21:46, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну фиг знает, если хочется питоноподобного синтаксиса, но чтобы было быстрое и компилировалось, можно просто писать сразу на cython, вместо изобретения нового языка.
     
  • 1.187, Аноним (187), 11:23, 27/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    разработчики которого пытаются... тупо сжечь время своей жизни без результата
     
     
  • 2.189, Аноним (115), 11:55, 27/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не знаю... всё лучше, чем с пивом у мусорки зависать и прохожих пугать.
     
     
  • 3.223, Аноним (223), 18:40, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Других способов тратить время ты не знаешь?
     

  • 1.192, Аноним (-), 16:24, 27/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Опубликован релиз языка
    >релиз языка
    >языка

    Проблему увидели?

     
     
  • 2.212, Аноним (115), 09:17, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Обсуждение читали?
     

  • 1.221, burjui (ok), 16:02, 28/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что меня неприятно удивило, так это существующая возможность не объявлять тип аргумента метода. Методы - часть интерфейса, внутреннего или внешнего (API). И в чём смысл интерфейса, который не даёт даже минимальной информации?
     
     
  • 2.233, Аноним (-), 21:15, 28/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Что меня неприятно удивило, так это существующая возможность не объявлять тип аргумента
    > метода. Методы - часть интерфейса, внутреннего или внешнего (API). И в
    > чём смысл интерфейса, который не даёт даже минимальной информации?

    МОЖНО ГРАБИТЬ КОРОВАНЫ^W^W ВЕБМАКАЧИТЬ!

     

  • 1.255, Простоник (ok), 09:29, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На мой вкус, идея позаимствовать синтаксические конструкции у ruby(python или php) и сделать честный компилятор очень забавна. Можно ли сделать подобный компилятор эффективным никто не знает. Пока это никому не удалось. К сожалению, золотая эпоха для разработчиков ЯП осталась в прошлом.
    Ну а раз нет нормального финансирования, то, боюсь, что ожидать каких-то заметных результатов не стоит.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру