The OpenNET Project / Index page

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



"Релиз языка программирования V 0.4.10"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка программирования V 0.4.10"  +/
Сообщение от opennews (??), 24-Мрт-25, 07:24 
Опубликован релиз статически типизированного языка программирования V 0.4.10 (vlang). Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, отключаемый сборщик мусора (GC), современные возможности и более удобное сопровождение программ. Проект также развивает свою графическую библиотеку и пакетный менеджер. Код компилятора, библиотек и сопутствующих инструментов открыт под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62938

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз языка программирования V 0.4.10"  +8 +/
Сообщение от Аноним (1), 24-Мрт-25, 07:24 
А нужен ли он ?
Ответить | Правка | Наверх | Cообщить модератору

2. "Релиз языка программирования V 0.4.10"  +28 +/
Сообщение от Аноним (2), 24-Мрт-25, 07:30 
Каждый уважающий себя программист просто обязан создать свой собственный язык!
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  –7 +/
Сообщение от Жироватт (ok), 24-Мрт-25, 08:48 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  +8 +/
Сообщение от нах. (?), 24-Мрт-25, 09:05 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +5 +/
Сообщение от Аноним (29), 24-Мрт-25, 09:05 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

50. Скрыто модератором  +5 +/
Сообщение от Аноним (50), 24-Мрт-25, 10:58 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

53. Скрыто модератором  +2 +/
Сообщение от User (??), 24-Мрт-25, 11:04 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

102. Скрыто модератором  +/
Сообщение от Аноним (102), 24-Мрт-25, 14:23 
Ответить | Правка | Наверх | Cообщить модератору

105. Скрыто модератором  +1 +/
Сообщение от User (??), 24-Мрт-25, 14:26 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  –3 +/
Сообщение от Ivan_83 (ok), 24-Мрт-25, 11:51 
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

142. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 16:15 
Сам по себе язык делать - идея так себе, если нет конкретной потребности в нём.

А вот если делать игру, в которой будет скриптинг на своём собственном языке, а потом этот язык развить до универсального - вот это выглядит уже разумнее.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Релиз языка программирования V 0.4.10"  +8 +/
Сообщение от Андрей (??), 24-Мрт-25, 07:37 
Чуть менее зашоренный аналог Go с C ABI и большой библиотекой из коробки ? Шутите ? Конечно нужен, если конечно авторы сохранят такую совместимость на должном уровне и если библиотеки продолжат развиваться. Единственное, с учётом того, что его не спонсируют корпорации, то путь у него будет тернистый, но всё же, если сообщество будет достаточно активным, то хороший язык получится.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (4), 24-Мрт-25, 07:43 
Просто пишите на го.
Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (56), 24-Мрт-25, 11:20 
Пробовал. Не получается. В результате выходят хелловорлды по несколько мегабайт.
Ответить | Правка | Наверх | Cообщить модератору

144. "Релиз языка программирования V 0.4.10"  +/
Сообщение от _ (??), 24-Мрт-25, 16:29 
Ну если на Go не получается, с чего ты решил что на вот этом - получится?
Шел бы ты в танцы чтоли :)
Ответить | Правка | Наверх | Cообщить модератору

167. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (167), 24-Мрт-25, 17:20 
А я и не решил. На этом хотя бы есть шанс, что получится. А на go точно без вариантов.
Ответить | Правка | Наверх | Cообщить модератору

208. "Релиз языка программирования V 0.4.10"  +/
Сообщение от _ (??), 25-Мрт-25, 00:42 
Я ж говорю - тебе в танцы а не в программинг :)
Ответить | Правка | Наверх | Cообщить модератору

188. Скрыто модератором  +/
Сообщение от OpenEcho (?), 24-Мрт-25, 19:13 
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

6. "Релиз языка программирования V 0.4.10"  +8 +/
Сообщение от Ф1 (?), 24-Мрт-25, 07:55 
>Чуть менее зашоренный аналог Go с C ABI и большой библиотекой из коробки ?

Давно уже есть, даже раньше чем Go появился, называется D https://dlang.org/

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (13), 24-Мрт-25, 08:24 
Точнее, вместо Сишки, то BetterC.
Ответить | Правка | Наверх | Cообщить модератору

146. "Релиз языка программирования V 0.4.10"  +/
Сообщение от _ (??), 24-Мрт-25, 16:30 
Да кто ж про Ди не знает? Все занют что он "не взлетел" :(
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Неколюб (?), 24-Мрт-25, 07:56 
Zig есть из активных
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

35. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (35), 24-Мрт-25, 09:53 
> Zig есть из активных

Язык с ручным управлением ресурсами в 2025 году? Спасибо, уже нажрались Сишечки за полвека.

Ответить | Правка | Наверх | Cообщить модератору

109. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (102), 24-Мрт-25, 14:34 
Языка у которого нет даже первого релиза - всё ещё нет
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

15. "Релиз языка программирования V 0.4.10"  –2 +/
Сообщение от Аноним (15), 24-Мрт-25, 08:27 
Спонсоры, донатеры, корпорастеры это так все языки развивались? Си тоже корпами популяризировался или EcmaScript? Или сами разрабы его двигали путем использования?
Это не претензия, это размышления, если ЧО ;)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

42. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (35), 24-Мрт-25, 10:08 
> Спонсоры, донатеры, корпорастеры это так все языки развивались? Си тоже корпами популяризировался или EcmaScript?

Именно так. Потому что разработчики работают на корпорации и используют технологии, которые применяют в корпорациях. А любительские игрушки вроде сабжа никогда погоды не делали.

Ответить | Правка | Наверх | Cообщить модератору

154. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Bottle (?), 24-Мрт-25, 16:38 
Си - язык, на котором написана когда-то популярная Юникс. Без успеха Юникса Си остался бы на свалке истории, как его предшественники.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

189. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (189), 24-Мрт-25, 19:15 
Как бы не на свалке, но протекает в ту сторону. Власти США уже запланировали перейти на безопасные языки.
Ответить | Правка | Наверх | Cообщить модератору

210. "Релиз языка программирования V 0.4.10"  +/
Сообщение от _ (??), 25-Мрт-25, 00:44 
И это их попытка нумбер ....тцать :)
А я им верю - теперь то всё точно поуичиЦЦо!
Ответить | Правка | Наверх | Cообщить модератору

233. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Bottle (?), 25-Мрт-25, 15:02 
Ну удачи им заменить GCC и LLVM хотя бы на уровне их развития в 2010 году, не говоря уже про 2025.
Ответить | Правка | К родителю #189 | Наверх | Cообщить модератору

40. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (35), 24-Мрт-25, 10:00 
> с учётом того, что его не спонсируют корпорации, то путь у него будет тернистый

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

Вы бы сами-то завязали свой коммерческий проект поделку от дюжины безработных васянов вместо проверенного в бою языка? Ну вот даже если опустить такую мелочь, как отсутствие на рынке труда разработчиков, его использующих?

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

58. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (58), 24-Мрт-25, 11:24 
Как минимум всю работу над языком уже оплачивает одна компания, возможно остальные подтянутся позже когда они увидят в этом выгоду
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

100. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 14:21 
>C ABI и большой библиотекой из коробки ? Шутите ? Конечно нужен

Так, давайте подумаем, что уже есть подобного? Rust, Vala, Terra, Standard ML (MLton, Mythryl), Cython, Ocaml, Go (cgo), c# и куча других языков, о которых я либо не знаю, либо забыл. Так зачем вам ещё один, неуж-то предыдущих было мало? Так что нет, не нужен

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

36. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (36), 24-Мрт-25, 09:54 
Это простой транслятор в си, такое каждый на коленке сделать может. А значит, нужен только если тебе зашёл его синтаксис.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

43. "Релиз языка программирования V 0.4.10"  –3 +/
Сообщение от Аноним (29), 24-Мрт-25, 10:24 
> Это простой транслятор в си, такое каждый на коленке сделать может.

Даже это лишним считаю. Можно в Cи #define-ми внешний вид операторов поменять по приколу, и достаточно.

Ответить | Правка | Наверх | Cообщить модератору

70. "Релиз языка программирования V 0.4.10"  +3 +/
Сообщение от Андрей (??), 24-Мрт-25, 12:12 
А какая разница ? Разрабы вполне умно сделали, ибо у них было одно из двух - взять в качестве промежуточного языкового представления какой-нибудь LLVM IR или взять самый распространённый и популярный язык способный взять на себя эту роль, т.е. сишку, бонусом они получили возможность меньше тратить времени на колдовство с LLVM IR, доставку(в базовой поставке можно носить `tcc`) и высвободили больше ресурсов на развитие возможностей языка и библиотек, бонусом дав возможность без мороки встраивать сишный код и библиотеки на нём по аналогии с тем как обычно встраивается ассемблерный код в саму сишку. Да и если генерить достаточно оптимальный сишный код, то тогда как по мне и переезжать на чистый натив смысла нет, тем более что сишка очень легковесная и с ней нет проблем со скоростью компиляции.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

75. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (36), 24-Мрт-25, 12:31 
мне синтаксис не нравится, лучше напишу свой
Ответить | Правка | Наверх | Cообщить модератору

158. "Релиз языка программирования V 0.4.10"  –3 +/
Сообщение от Bottle (?), 24-Мрт-25, 16:54 
Завязка на Си - это означает иметь все те же проблемы, что и Си, поскольку Си семантически неоднозначен, что указано даже в стандарте (Implementation-Defined behaviour, Undefined Behaviour, Unspecified Behaviour).

Тем самым,ты не решаешь проблемы Си, а порождаешь новые, поскольку ты дробишь экосистему и всё ещё твоя программа содержит некорректный код, на который за слоем транспилера ты никак не можешь повлиять.


>с ней нет проблем со скоростью компиляции.

Ха-ха-ха, проблем у него нет. Видимо, проблем настолько нет, что Инго Молнар целый год разбирал кучу овна в ядре Линукса, чтобы при написании кода ты не умер от старости при сборке. А таких проектов на миллионы строк в проде дофига - базы данных, игровые движки, всякий коммерческий софт вроде медицинского оборудования, CADы...

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

219. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Автор Ви (?), 25-Мрт-25, 03:29 
Не генерь си с UB и всё.

По такой логике все проги такие, так как в машинный код в конце превращаются)

Ответить | Правка | Наверх | Cообщить модератору

160. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (102), 24-Мрт-25, 17:08 
>тем более что сишка очень легковесная и с ней нет проблем со скоростью компиляции.

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

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

218. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Автор Ви (?), 25-Мрт-25, 03:28 
Ви компилит себя за 0.3 секунды:

https://www.youtube.com/watch?v=pvP6wmcl_Sc

Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (7), 24-Мрт-25, 07:55 
Проблема всех языков в раздутом синтаксисе, а также в том, что люди не могут остановиться. В какой-то момент даже приличные простые языки начинают сжирать сами себя. Тот же Питон, каким он был и каким стал, это просто дичь.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз языка программирования V 0.4.10"  +/
Сообщение от n00by (ok), 24-Мрт-25, 08:56 
У LISP раздутый синтаксис?
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз языка программирования V 0.4.10"  +/
Сообщение от нах. (?), 24-Мрт-25, 09:04 
конечно - вона сколько скобочек надо для просто хеловрота!
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз языка программирования V 0.4.10"  –4 +/
Сообщение от Аноним (41), 24-Мрт-25, 10:01 
Успокойтесь, где LISP, а где русский программисты. Они такое слово не знают
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

44. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (29), 24-Мрт-25, 10:26 
Знают. У меня даже книжка по лиспу была в 2-х томах. Интересно было ознакомиться, но не нашел практического применения. Можете возразить словами Шерлока Холмса: "Именно практическое!"
Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (51), 24-Мрт-25, 11:01 
Я практически применяю: пишу математику на лиспе. И когда она оттестирована и работает как надо - переделываю в прод на с++.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (62), 24-Мрт-25, 11:45 
Сначала используете функциональный ЯП, а потом переписываете на императивный? Какой-то весьма странный подход. И вам за это деньги платят? Или это для души?
Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от User (??), 24-Мрт-25, 14:33 
> Сначала используете функциональный ЯП, а потом переписываете на императивный? Какой-то
> весьма странный подход. И вам за это деньги платят? Или это
> для души?

Ээээ... называть кресты "императивным" языком - это прям сильно. Т.е. можно на ём и так - но прям стараться надо, чтоб ООП сильно не измазаться. А так-то он "мультипарадигменный", по элементы ФП включительно.

Ответить | Правка | Наверх | Cообщить модератору

112. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (29), 24-Мрт-25, 14:36 
Чтобы из формул сделать программный код, ООП не полезно. Только отвлекает от сути.
Ответить | Правка | Наверх | Cообщить модератору

121. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 14:54 
> Чтобы из формул сделать программный код, ООП не полезно. Только отвлекает от
> сути.

Ну, если не заботиться о валидации ввода, исключениях, и краевых случаях то да - "код датасайентистов"(ТМ) и получится.

Ответить | Правка | Наверх | Cообщить модератору

156. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 24-Мрт-25, 16:44 
Вы перечислили очень важные задачи. Я их решаю следующим образом. Ввод-вывод, контроль допустимости данных и их очистка, обработка исключений (как правило, ввода-вывода) выполняются отдельными модулями, никак не связанными программно с расчетными модулями.  Расчетный модуль предполагает, что данные абсолютно ""хороши" для него. Это немного необычно, потому что в известных мне библиотеках (ASA, SAP, IMSL, ESSL и другие из прошлых и текущих) как раз расчетный модуль имеет кучу возвращаемых кодов, сообщающих о той или иной ошибке из генерируемых выше. Неприятности, которые контролирует расчетный модуль, у меня ограничиваются контролем выделения и корректного освобождения памяти и отслеживанием ошибок переполнения и потери значимости.
Ответить | Правка | Наверх | Cообщить модератору

225. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:40 
> Вы перечислили очень важные задачи. Я их решаю следующим образом. Ввод-вывод, контроль
> допустимости данных и их очистка, обработка исключений (как правило, ввода-вывода) выполняются
> отдельными модулями, никак не связанными программно с расчетными модулями.  Расчетный
> модуль предполагает, что данные абсолютно ""хороши" для него. Это немного необычно,
> потому что в известных мне библиотеках (ASA, SAP, IMSL, ESSL и
> другие из прошлых и текущих) как раз расчетный модуль имеет кучу
> возвращаемых кодов, сообщающих о той или иной ошибке из генерируемых выше.
> Неприятности, которые контролирует расчетный модуль, у меня ограничиваются контролем
> выделения и корректного освобождения памяти и отслеживанием ошибок переполнения и потери
> значимости.

Тут видимо кто что и как считает. У меня большая часть проблем связана не с формальным соответствием ввода спецификации\схеме данных, а например "физическим смыслом" датчик сбоит  - давление на выходе категорически не соответствует давлению на входе, формально все данные корректны - а по сути издевательство, и проверять вот это все в отрыве от "математики" (Еще и достаточно простой, так что такты CPU экономить незачем) - ну, такоЭ себе. А вот условное "моделирование" в ООП-парадигме показывает неплохие результаты.

Ответить | Правка | Наверх | Cообщить модератору

240. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 25-Мрт-25, 19:05 
То, что вы описали, немного похоже на тестирование программы на так называемых, извините за жаргон, "дурацких" данных. Когда пользователь вправе ввести что угодно - любые числа, даже физически невозможные для данного класса проблем, но алгоритм должен обработать такие экстремальные ситуации.
Ответить | Правка | Наверх | Cообщить модератору

128. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (142), 24-Мрт-25, 15:29 
С чего бы он не императивный?
Вы что, хотите сказать, что ООП противоречит имеративности?
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

139. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 15:55 
> С чего бы он не императивный?

С того, что он "мультипарадигменный" с очень сильным уклоном в сторону специфического ООП. Не до уровня "все есть объект", разумеется - но писать на нем _вообще_ не соприкасаясь с ООП некоторым образом эээээ... затруднительно.

> Вы что, хотите сказать, что ООП противоречит имеративности?

Ээээ... это _буквально_ разные концепции - "описание последовательности шагов до достижения результата" vs "моделирование предметной области с помощью классов объектов".

Ответить | Правка | Наверх | Cообщить модератору

147. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (142), 24-Мрт-25, 16:31 
Ну дак мультипарадигменность не отменяет того, что он императивный. Эти концепции сочетаются.

> писать на нем _вообще_ не соприкасаясь с ООП

На Си же писали без ООП, и ничё.

Ответить | Правка | Наверх | Cообщить модератору

183. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 18:41 
> Ну дак мультипарадигменность не отменяет того, что он императивный. Эти концепции сочетаются.

То, что я могу писать на python'е "в императивном стиле" даже main() не объявляя не сделает его "императивным языком", ja? Как был объектно-ориентированным, в котором буквально всё является объектом, так и останется.

>> писать на нем _вообще_ не соприкасаясь с ООП
> На Си же писали без ООП, и ничё.

Ну в общем "да" - но удачи вам написать так что-то сложнее хелловрота. И да, даже успешное начинание подобного рода "императивным" язык не сделает).

Ответить | Правка | Наверх | Cообщить модератору

110. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (29), 24-Мрт-25, 14:35 
Есть примеры книг по математике с примерами на прекрасно читаемом кодом на С (в дополнение к Фортрану). Зачем двойную работу делать?
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

60. "Релиз языка программирования V 0.4.10"  +/
Сообщение от n00by (ok), 24-Мрт-25, 11:42 
"Для понимания того, что затрудняет использование функционального программирования в производственной практике, также необходим теоретический анализ. Функции оказываются столь абстрактными и высокоуровневыми объектами, что непосредственная интуиция и попытки действовать чисто экспериментально немедленно ведут в тупики."
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

203. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от smit (??), 24-Мрт-25, 21:30 
Кто ясно мыслит - ясно излагает.
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (29), 24-Мрт-25, 09:07 
Когда неясен дальнейший путь, нужно вернуться к истокам. Только C.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

65. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от n00by (ok), 24-Мрт-25, 11:52 
У Си слишком раздут синтаксис. Вот у машинного кода вообще нет синтаксиса.
Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 15:39 
> раздут синтаксис

По сравнению с чем? С ассемблером - ок. А так не особо.

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

Ответить | Правка | Наверх | Cообщить модератору

136. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 24-Мрт-25, 15:41 
> Вот у машинного кода вообще нет синтаксиса.

{0,1}

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

209. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (209), 25-Мрт-25, 00:43 
Это не синтаксис, а базовая лексика.
Ответить | Правка | Наверх | Cообщить модератору

231. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 25-Мрт-25, 13:31 
Это вообще-то алфавит машинного языка, с помощью которого кодируются коды-операций центрального процессора. Синтаксис - это правила по которым строятся последовательности из алфавита языка. Лексика - смысл.
Ответить | Правка | Наверх | Cообщить модератору

232. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 25-Мрт-25, 13:37 
> Лексика - смысл.

Лексика - словарный запас, то есть последовательность 0 и 1.

Ответить | Правка | К родителю #209 | Наверх | Cообщить модератору

241. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 25-Мрт-25, 19:08 
Пересмотрите Кернигана-Ритчи и восхититесь красотой языка.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

245. "Релиз языка программирования V 0.4.10"  +/
Сообщение от n00by (ok), 25-Мрт-25, 21:55 
Я стандарт смотрю, там язык другой.
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (189), 24-Мрт-25, 11:23 
Питон это самое лучшее что было с языками программирования - доля рынка вещь упрямая.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

63. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 24-Мрт-25, 11:50 
Питон очень плох для крупных проектов, если не придерживаться определённого стиля программирования. А популярен он только из-за кажущейся простоты и сравнительно богатой стандартной библиотеки. Многим как раз именно такого вполне достаточно.
Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (35), 24-Мрт-25, 12:11 
> А популярен он только из-за кажущейся простоты

Почему "кажущейся"? Он на самом деле очень сложный, что ли?

Из-за простоты к нему подтянулись пользователи, включая корпорации. Как результат - и популяреость: теперь это ведущий язык в сфере научных рассчетов, статистики и ML.

Ответить | Правка | Наверх | Cообщить модератору

79. "Релиз языка программирования V 0.4.10"  –2 +/
Сообщение от Андрей (??), 24-Мрт-25, 12:38 
Иронично это сработало только из-за того что у него терпимый синтаксис и ОООЧЕНЬ много библиотек в базовой поставке, от чего питон часто и рекламили чем-то вроде "http сервер в одну строку - а ваш C/JAVA и пр. так может ?" Собственно и сейчас питон агрессивно пиарят лукавыми вбросами уровня "Python быстрее C/C++" разной паршивости роликами на ютубе, в которых авторы переносят производительность питонячих обвязко к сишно-плюсовым библиотекам на сам питон. Но в целом всё же уйти от того, что на питоне из коробки можно сделать очень много неплохих однострочников, действительно подкупает многих людей, что не отменят того, что сам язык хотя и сладкий, но уже превращается в брагу, ибо код на питоне сложно поддерживать, в особенности именно из-за того избыток сахара, различные костыли(вроде `if __name__ == "__main__": main()`) и динамическая типизация часто приводит к сложному в поддержке коду и пока некоторые получаемые конструкции могут выглядеть коротко, порой чтобы изменить поведение некоторых однострочников, не вписавшихся в базовый сценарий, их приходится переписывать целиком. Лично у меня в последнее время впечатление усугубилось убогостью конфликта между пакетными менеджерами, pip и самим питоном, от чего каждое крупное обновление питона приводит к слому кучи его пакетов(как раз из-за обёрток в `pytorch, cuda` и пр.) и необходимости всё перекачивать по новой, получая часто нерабочее состояние в котором некоторые пакеты не работают, некоторые работают, с некоторыми не работает ПО, с некоторыми не работает питонячая среда, в некоторых случаях получая жутейшие конфликты всех со всеми, против которых `penv` не спасает. Если же вспоминать о питоне как о единственном языке, то там по мимо сложности в поддержке быстро могут всплыть проблемы с производительностью. Поэтому реклама была крутой и однострочники и последовательные сценарии на питоне писать действительно приятно, но сложное ПО - боль.
Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (35), 24-Мрт-25, 12:53 
> быстро могут всплыть проблемы с производительностью

Проблемы с производительностью в интерпретируемом скриптовом языке? Да быть такого не может!

> писать [...] сложное ПО - боль.

Питон виноват в том, что у кого-то хватает ума писать сложное ПО на скриптовом языке?

Извините, но ваша критика вызывает лишь недоумение.

Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Андрей (??), 24-Мрт-25, 13:14 
Так его и рекламируют как язык для всего, его сравнивают по производительности с сишко-плюсами(внимательнее читайте) через обвязки(не упоминая факта того, что производительны именно сишные библиотеки, а не питон). Поэтому мои претензии к нему по большому счёту к его маркетологам, в остальном как язык для накидывания однострочников и последовательных сценариев он действительно неплох, но как отмечал в роллинг дистрах с ним можно огрести.
Ответить | Правка | Наверх | Cообщить модератору

118. "Релиз языка программирования V 0.4.10"  –3 +/
Сообщение от Аноним (102), 24-Мрт-25, 14:45 
>> писать [...] сложное ПО - боль.
>Питон виноват в том, что у кого-то хватает ума писать сложное ПО на скриптовом языке?

Питон выдаёт ошибку "длина исходника больше 100 строк, перепишите на нормальном языке"? Нет? Тогда аргумент в силе. Поскольку по чуть-чуть размер скрипта выростает до неконтролируемых масштабов

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

159. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (35), 24-Мрт-25, 17:00 
> Питон выдаёт ошибку "длина исходника больше 100 строк, перепишите на нормальном языке"? Нет? Тогда аргумент в силе.

Мдэ... А если суп вилкой жрать, то окажется, что она плохой столовый прибор.

Ответить | Правка | Наверх | Cообщить модератору

176. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (102), 24-Мрт-25, 17:55 
Только вот эту вилку пытаются засунуть буквально везде. И системные утилиты, и сайты, и десктоп, и игры, и в математические расчёты, даже в микроконтроллеры пытаются
Ответить | Правка | Наверх | Cообщить модератору

177. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 18:05 
И встраиваемый язык(куда он совершенно не подходит)
Ответить | Правка | Наверх | Cообщить модератору

200. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (200), 24-Мрт-25, 20:31 
И в этом тоже виноват язык, я правильно понимаю?
Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

238. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (238), 25-Мрт-25, 17:10 
В этом виноваты те, кто пишут на этом языке
Ответить | Правка | Наверх | Cообщить модератору

104. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (102), 24-Мрт-25, 14:25 
>Почему "кажущейся"? Он на самом деле очень сложный, что ли?

Потому, что легко на нём только hello world-ы строк на двадцать делать. Типизации у него нет, первый же рефакторинг, и будет куча ошибок.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

113. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 14:36 
Ээээ... уже "да". Причем как с т.з. перегруженности синтаксическим сахаром и общей "неконсистентности" добавляемых возможностей (Хотя современный php он так и не догнал) - так и с т.з. возможности написать на нем чего-нибудь долговременно сопровождаемое сложнее hello, world!
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

157. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 24-Мрт-25, 16:51 
> теперь это ведущий язык в сфере научных рассчетов, статистики и ML

Это совершенно не так. Он используется только в качестве интерфейса, не более того. Все расчетные алгоритмы выполнены только на C/C++ в силу того, что их скорость в 60 тысяч (!) раз превышает скорость интерпретатора. Кстати, сказанное касается и других модных интерпретируемых "языков" типа R.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

182. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (182), 24-Мрт-25, 18:39 
> Он используется только в качестве интерфейса, не более того. Все расчетные алгоритмы выполнены только на C/C++

Да, именно поэтому он и лидирует в упомянутых областях - потому что люди напрямую работают с этими алгоритмами через человеческие интерфейсы Питона, а не с C/C++/Cuda, которые под капотом.

Ответить | Правка | Наверх | Cообщить модератору

230. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Ivan7 (ok), 25-Мрт-25, 13:03 
Для разработки алгоритмов не годится Питон - он слишком медленный. Поэтому сразу его в мусор!
Ответить | Правка | Наверх | Cообщить модератору

242. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 25-Мрт-25, 19:12 
Помнится, лет 30 назад в моде было иллюстрировать математические книги алгоритмами на Бейсике (несколько таких изданий есть в моей библиотеке). Легко понять, что для реальных практических задач эти программы неприемлемы с силу катастрофически низкого быстродействия.
Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз языка программирования V 0.4.10"  +/
Сообщение от anonado (?), 24-Мрт-25, 14:00 
апологеты пайтона предявляют претензии к разработчикам протоколов, что у них клиент блеклый, не все конечно))
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

170. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Отдел продаж Microsoft (?), 24-Мрт-25, 17:24 
Начальник нашего отдела крайне одобряет вашу аргументацию. Мы все — тоже. Пешыте истчо.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

83. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (83), 24-Мрт-25, 12:43 
Питон дуреет с такой прикормки.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

84. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Zulu (?), 24-Мрт-25, 12:51 
Синтаксис Питона изменился? Это новость.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

89. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (83), 24-Мрт-25, 13:24 
С 2 на 3.
Ответить | Правка | Наверх | Cообщить модератору

111. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (102), 24-Мрт-25, 14:35 
Он и в третьей версии менялся, с тем же моржовым оператором
Ответить | Правка | Наверх | Cообщить модератору

124. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (124), 24-Мрт-25, 15:19 
А что не так с ним стало? У питона охренительный синтаксис, или вы неосилятор аннотаций типов?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

212. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 25-Мрт-25, 02:04 
Аннотация типов не обязательна, поэтому относится к стилю программирования. Вам бы внимательнее читать написанное, а потом бы уже строчить вопросы. Кроме того, аннотация типов интерпретатором никак не проверяется. От слова "совсем".
Ответить | Правка | Наверх | Cообщить модератору

140. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 16:07 
Главная проблема почти всех языков это отсутствие хорошей IDE.

У питона в синтаксисе проблема в отступах, которые определяют блок функции или класса. Абсолютно неудачная идея. Или объявление приватного метода, где нужно добавить '_' в качестве префикса, чтобы сделать его приватным. Это бред, а не синтаксис.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

162. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 17:10 
От этого он не станет приватным - его точно так же можно вызывать, как и не приватный метод
Ответить | Правка | Наверх | Cообщить модератору

172. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 17:27 
Ну тогда не знаю, как ещё в питоне объявить приватный метод.

https://www.geeksforgeeks.org/private-methods-in-python/

Ответить | Правка | Наверх | Cообщить модератору

226. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:43 
> Ну тогда не знаю, как ещё в питоне объявить приватный метод.
> https://www.geeksforgeeks.org/private-methods-in-python/

Ответ собственно не в "как", а "зачем". Для того, чтобы сказать другому разработчику "ты туда не ходи - ты сюда ходи, снег бошка попадет..." общепринятого соглашения в виде "_"/"__" достаточно, а делать это частью языка для борьбы с М.А.Какирами - никто и не планировал.

Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз языка программирования V 0.4.10"  +5 +/
Сообщение от Аноним (11), 24-Мрт-25, 08:23 
>отключаемый сборщик мусора

А надо было делать опционально включаемый.

Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

25. "Релиз языка программирования V 0.4.10"  –3 +/
Сообщение от n00by (ok), 24-Мрт-25, 09:00 
OCaml транслируется в байт-код или машинный код. "Скриптовый" ортогонально ко всему этому.
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

20. "Релиз языка программирования V 0.4.10"  –4 +/
Сообщение от Жироватт (ok), 24-Мрт-25, 08:39 
За синтаксис присваивания как ":=" Вирта (и тех, кто скопировал эту "фичу") нужно долго и упорно бить кочергой.
> Vinix

Совсем фантазии у ребят нету. На названия.

Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз языка программирования V 0.4.10"  +12 +/
Сообщение от Анониссимус (?), 24-Мрт-25, 10:55 
А программистов, которые не способны парсить синтаксис, хоть немного отличающийся от сишечки -- надо гнать ссаными тряпками.
Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (61), 24-Мрт-25, 11:45 
Очевидно, способны. Но они ещё способны давить бесполезные беспринципные языки.

В Go таким образом решили сократить var (и понеслось), а тут автор языка говорит, что он любит Go больше, чем кто-либо на свете, и поэтому заставит вместе использовать ключевое слово (mut) и моржовый оператор (:=).

Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (11), 24-Мрт-25, 12:31 
:= — обычное присвоение в математической нотации, чем оно вам не нравится?
Возбухания по поводу begin/end ещё понятны (хоть и это всё же и лучше отступов в питоне), но явно выделенное присвоение — разве плохо?
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (61), 24-Мрт-25, 12:37 
Это не "явно выделенное присвоение", ты что ли ни Go, ни обсуждаемый язык не видел?
Ответить | Правка | Наверх | Cообщить модератору

138. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (142), 24-Мрт-25, 15:53 
> разве плохо

Разумеется. Вместо одного символа '=', теперь нужно писать два ':=', да ещё и с двоеточием, которое чтобы написать, надо шифт зажимать.

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

141. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 24-Мрт-25, 16:07 
> Разумеется. Вместо одного символа '='

Ага и для сравнения теперь я должен два символа '==' писать?

Ответить | Правка | Наверх | Cообщить модератору

152. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 16:35 
Ну и что?
Два равно проще написать чем двоеточие.
Да и присвоение мне кажется чаще используется чем сравнение.
Ответить | Правка | Наверх | Cообщить модератору

168. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 24-Мрт-25, 17:23 
> Да и присвоение мне кажется чаще используется ...

ага в тех самых сравнениях чаще используется :р

Ответить | Правка | Наверх | Cообщить модератору

163. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 17:12 
>Вместо одного символа '=', теперь нужно писать два

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

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

173. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (142), 24-Мрт-25, 17:30 
А в чём ошибка то?
Ответить | Правка | Наверх | Cообщить модератору

178. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (136), 24-Мрт-25, 18:18 
if (a = b)
Ответить | Правка | Наверх | Cообщить модератору

180. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (142), 24-Мрт-25, 18:25 
Ну дак компилятор тут должен ошибку выдать. А если нет, значит дизайн языка тупой.
Ответить | Правка | Наверх | Cообщить модератору

211. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 25-Мрт-25, 00:54 
А компилятор не знает, баг это или фича. Более того, это распространённый паттерн в си подобных языках
if (a = b()) {
///
}
Ответить | Правка | Наверх | Cообщить модератору

192. "Релиз языка программирования V 0.4.10"  +3 +/
Сообщение от OpenEcho (?), 24-Мрт-25, 19:28 
> теперь нужно писать два ':=', да ещё и с двоеточием, которое чтобы написать, надо шифт зажимать.

Пиceц пацаны... Я думал, я очень ленивый, ан нет, выиграли :)

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

227. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:45 
>> теперь нужно писать два ':=', да ещё и с двоеточием, которое чтобы написать, надо шифт зажимать.
> Пиceц пацаны... Я думал, я очень ленивый, ан нет, выиграли :)

Ничо-ничо, чатжопэте еще и код за них писать будет :)

Ответить | Правка | Наверх | Cообщить модератору

217. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Автор Ви (?), 25-Мрт-25, 03:23 
Писать := надо только один раз при определении переменной.

Присваивание всё так же =

Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

234. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Bottle (?), 25-Мрт-25, 15:07 
Что ты будешь делать с этими сэкономленными секундами, анон?
Вот когда у тебя глаз замылится и ты не сможешь в коде увидеть, что вместо проверки на равенство (==) стоит присвоение значения (=), твои сэкономленные секунды пойдут по одному месту.
Ответить | Правка | К родителю #138 | Наверх | Cообщить модератору

71. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (35), 24-Мрт-25, 12:19 
> программистов, которые не способны парсить синтаксис, хоть немного отличающийся от сишечки -- надо гнать

Прграммисты-то могут. А вот опеннетные комментаторы, не имеющие никакого отношения к разработке ПО, всерьез веруют, что выучить язык - самое сложное в любой предметной области. Вот как только выучишь - и сразу ядра ОС и прикладной софт всех мастей будет литься, как песня!

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

215. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Анониссимус (?), 25-Мрт-25, 02:18 
>> программистов, которые не способны парсить синтаксис, хоть немного отличающийся от сишечки -- надо гнать
> Прграммисты-то могут. А вот опеннетные комментаторы, не имеющие никакого отношения к разработке
> ПО, всерьез веруют, что выучить язык - самое сложное в любой
> предметной области. Вот как только выучишь - и сразу ядра ОС
> и прикладной софт всех мастей будет литься, как песня!

Вот это самое смешное: здешние "программисты" даже синтаксис осилить не могут. А ведь дальше им браться за семантику. А про "предметную область" и прочие страшные слова они и слыхом не слыхивали. Зато своё "экспертное" мнение у них имеется.

Ответить | Правка | Наверх | Cообщить модератору

243. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 25-Мрт-25, 19:14 
Мне не нужно их парсить. Когда пишу программы, я думаю на С.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

52. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Массоны Рептилоиды (?), 24-Мрт-25, 11:02 
> Совсем фантазии у ребят нету. На названия.

По-твоему нужно было Vindovs?

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

99. "Релиз языка программирования V 0.4.10"  –2 +/
Сообщение от User (??), 24-Мрт-25, 14:14 
Да как бы ровным счетом наоборот - использование символа "=" (равенство) для обозначения оператора "присваивания" - источник целого класса ошибок.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

199. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Dzen Python (ok), 24-Мрт-25, 20:28 
"У Пети было 5 яблок. У Васи - на три яблока больше. Сколько яблок было у них обоих?".

Интуитивная алгебраическая запись:
---------------------------------
Петиных = 5
Васиных = Петиных + 3 = 5 + 3 = 8
ВсегоЯблок = Васиных + Петиных = 5 + 8 = 13

Запись от Вирта для студентов Макнамары:
---------------------------------
Петиных := 5
Васиных := Петиных + 3;  // 5 + 3 = 8
ВсегоЯблок := Васиных + Петиных // 5 + 8 = 13

Ответить | Правка | Наверх | Cообщить модератору

201. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 20:46 
"Yoda notation" от большой интуитивности возникла, ага.
Ответить | Правка | Наверх | Cообщить модератору

202. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Dzen Python (ok), 24-Мрт-25, 21:07 
А обратная польская - тобы высвободить битики и облегчить разбор ввода для стек-машины, и?

Те ухищрения, которые имели смысл на машинах 70х-80х, сегодня имеют только эволюционно-познавательный смысл.

Но не уводи тему-то

Ответить | Правка | Наверх | Cообщить модератору

223. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:26 
> А обратная польская - тобы высвободить битики и облегчить разбор ввода для
> стек-машины, и?
> Те ухищрения, которые имели смысл на машинах 70х-80х, сегодня имеют только эволюционно-познавательный
> смысл.

Ээээ, да, но нет. В смысле, сейчас эту проблему конечно на уровне IDE\компилятора порешали - но цэ именно что "обкостылинг", да и изначально крови выпито немало, без чего вполне себе можно было и обойтись.
\Ну и да, учитывая отсутствие в дикой природе кода на С без варнингов, предполагаю, что тулинг проблему решает вот нифига не полностью\

> Но не уводи тему-то

Не увожу. Исходный тезис - в силе, и технологии обкостылинга проблемы подтверждают её актуальность. Да, любителям "интуитивной алгебраической записи" надо последовательно топить за отказ от второго "=" при записи равенства "==" - математики же как-то обходятся, да? Аж на целый ещё один символ короче будет - шах-и-мат, Николя!

Ответить | Правка | Наверх | Cообщить модератору

204. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (61), 24-Мрт-25, 21:37 
> "Yoda notation" от большой интуитивности возникла, ага.

А оператор "доктор Зойдберг в берете" (`/:=`) от чего возник? В C проблему решили через -Wparentheses, а целиком решили в D. Без Зойдбергов.

И претензия не в тему, оператор присвоения в Go и V - это `=`. Go и C++17 позволяют его одинаковым образом использовать внутри if. Без Зойдбергов.

Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору

224. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:29 
>> "Yoda notation" от большой интуитивности возникла, ага.
> А оператор "доктор Зойдберг в берете" (`/:=`) от чего возник? В C
> проблему решили через -Wparentheses, а целиком решили в D. Без Зойдбергов.

Ну да - изначальные проблемы в дизайне языка _частично_ обкостылили тулингом, ergo - проблемы-то и не было! "Л" - логика!

> И претензия не в тему, оператор присвоения в Go и V -
> это `=`. Go и C++17 позволяют его одинаковым образом использовать внутри
> if. Без Зойдбергов.

Какое отношение это имеет к моему исходному тезису, м?

Ответить | Правка | Наверх | Cообщить модератору

244. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (61), 25-Мрт-25, 20:11 
> Ну да - изначальные проблемы в дизайне языка _частично_ обкостылили тулингом

Ответ неправильный, эти языки с проблемами закопали целиком. От алгола с его +:= до дельфи.

> Какое отношение это имеет к моему исходному тезису, м?

Так давай показывай свой "целый класс ошибок" в V, тут же присвоение через `=`.

Или в Go. Вот тут: `if x = rand.Uint32() % 10; x > 5 {...}`

Или в D.

> ergo - проблемы-то и не было!

Не, я могу объяснить очевидное, мне не лень.

Проблема была. Но решать её через `:=` не следует.

C и C++ - это языки со священной коровой обратной совместимости. В этом их суть - тащить проблемы начиная с 70-х. C++ неудачную реализацию регулярок будет тянуть до своей смерти - и не важно, что она тормознутая и что ей почти никто не пользуется, скорость языка - это для комитета мелочь на фоне обратной совместимости.

Поэтому странно рассчитывать на решение, ломающее обратную совместимость (как в D). Хотя с учётом того, как Страуструп переобулся насчёт эпох (раньше всё твердил, что "нельзя создавать диалекты", а сейчас сам продвигает профили), у тебя шансы есть.

Ответить | Правка | Наверх | Cообщить модератору

206. Скрыто модератором  –1 +/
Сообщение от Аноним (136), 24-Мрт-25, 22:36 
Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

207. "Релиз языка программирования V 0.4.10"  +/
Сообщение от OpenEcho (?), 24-Мрт-25, 23:07 
> Интуитивная алгебраическая запись:
> ---------------------------------
> Петиных = 5
> Васиных = Петиных + 3 = 5 + 3 = 8
> ВсегоЯблок = Васиных + Петиных = 5 + 8 = 13

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

Поэтом сравнилово - не катит


> Запись от Вирта для студентов Макнамары:
> ---------------------------------
> Петиных := 5
> Васиных := Петиных + 3;  // 5 + 3 = 8
> ВсегоЯблок := Васиных + Петиных // 5 + 8 = 13

Т.к. о Го разговор, то
:= лишь о том, чтоб обьявить **новую** переменную того типа который присваивают, и когда она уже обьявлена, то повторное := выстрелит ошибку, т.к., надо изпользовать тогда просто =

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

216. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Анониссимус (?), 25-Мрт-25, 02:25 
> Интуитивная алгебраическая запись:
> ---------------------------------
> Петиных = 5
> Васиных = Петиных + 3 = 5 + 3 = 8
> ВсегоЯблок = Васиных + Петиных = 5 + 8 = 13

От алгебры здесь только значки. А "интуитивно" -- будет так:
Петиных: 5;
Васиных: петиных + 3, т. е. 5 + 3 = 8
Всего яблок: васиных + петиных, т. е. 5 + 8 = 13

Как ни странно, эта интуитивная запись больше похожа на ':='. Вообще, трудно придумать что-то более глупое, чем знак равенства использовать в качестве оператора присваивания. К сожалению, благодаря сишечке это стало мейнстримом. А по моему мнению, лучшим выбором было бы как раз двоеточие. Идеально подходит по смыслу.

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

236. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Bottle (?), 25-Мрт-25, 15:20 
В математике либо пишут название переменной и равенство с двоеточием, либо "Пусть x = ...".
Вторая форма записи кстати представлена в некоторых языках через словечко let.
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (50), 24-Мрт-25, 10:52 
Правильный ход - сразу своя графика из коробки. Одна из причин почему взлетел Питон. И почему не взлетает Раст, хотя толкают мощно.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 24-Мрт-25, 11:55 
>И почему не взлетает Раст

Осталось понять, почему вы так считаете. Стандартная графическая библиотека - это не то, что необходимо языку, который прицелился на написание системного ПО. А так для Rust существуют как минимум две таких библиотеки уже: egui, iced.

Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (83), 24-Мрт-25, 12:32 
И все плохие. Вот на этом языке и нет нормального гуй софта.
Ответить | Правка | Наверх | Cообщить модератору

194. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от _ (??), 24-Мрт-25, 19:37 
Его в 2k25 на любом ёзыке - НЕТ! :)
Ответить | Правка | Наверх | Cообщить модератору

92. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (50), 24-Мрт-25, 13:33 
Системщиков мало. Прикладников, которым нужно хоть какое-то ГУИ в разы больше. Именно они и делают инструмент популярным. Кстати системный Си почти сразу получил графику, огромное количество игр еще с дос-оских времен.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

80. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (80), 24-Мрт-25, 12:38 
Питон взлетел совершенно не по этому. Раст взлетел вопреки этому. Какая-то с ног на голову перевёрнутая реальность.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

90. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (50), 24-Мрт-25, 13:24 
Основная причина взлета Питона это переход от "код как алгебраическое выражение" к "код как геометрическая форма". Переход только частичный, эти блоки отступом, но это уже качественно иной уровень и сразу изрядная ликвидация синтаксического мусора ( {}, bеgin, end )
Ответить | Правка | Наверх | Cообщить модератору

103. "Релиз языка программирования V 0.4.10"  +3 +/
Сообщение от User (??), 24-Мрт-25, 14:23 
Ээээ... идея, что программистов можно выдрессировать не ходить под себя и писать читаемый\сопровождаемый код - как раз таки очевидно неудачная.
"Взлетел" он по причине терминальной вырвиглазности perl'а, полной убогости тогдашнего php, Окадемичности тикля и неприспособленности bash'а к написанию чего-нибудь сопровождабельного длиннее 15 строчек.
Ответить | Правка | Наверх | Cообщить модератору

196. "Релиз языка программирования V 0.4.10"  +/
Сообщение от _ (??), 24-Мрт-25, 19:43 
Союзно!(С)
Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 14:30 
>но это уже качественно иной уровень и сразу изрядная ликвидация синтаксического мусора ( {}, bеgin, end )

И невозможность автоформатирования. Откройте https://try.ocamlpro.com/, и попробуйте написать код - табуляцию нажимать не придётся вообще, табуляция выводится сразу же из синтаксиса.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

114. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 14:38 
Самое забавное, что для python'а тоже широко используются форматтеры - посмотрите на какой-нибудь black :).
Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 14:43 
Интересно, как они будут работать? Для того, чтобы понять, как это кодить на питоне, достаточно представить, что при вставке кода случайно бы вставлялось несколько случайных символов {}, и каждый раз после вставки нужно было бы их удалять
Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 14:52 
> Интересно, как они будут работать?

Ээээ... пишешь код, а при коммите хуком дергается black и приводит написянное к единому стилю, что не так-то?

Ответить | Правка | Наверх | Cообщить модератору

164. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 17:14 
И как вам это поможет писать код, не трогая клавишу табуляции, не зажимая пробел и не формотируя код руками каким-то другим образом?
Ответить | Правка | Наверх | Cообщить модератору

181. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 24-Мрт-25, 18:32 
> И как вам это поможет писать код, не трогая клавишу табуляции, не
> зажимая пробел и не формотируя код руками каким-то другим образом?

А зачем бы мне это "обеспечивать"? У меня задача - обеспечить _читаемость_ кода. Хочет уася все "в одну строчку через;" - хрен ты ему запретишь, он художник, он так видит!

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

Ответить | Правка | Наверх | Cообщить модератору

117. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (117), 24-Мрт-25, 14:44 
>И почему не взлетает Раст, хотя толкают мощно.

Видно, не туда толкают ;)

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

54. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (54), 24-Мрт-25, 11:13 
Все новые проекты пишу на V, потрясающий язык, к Go даже возвращаться не хочется
Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 24-Мрт-25, 11:58 
>Все новые проекты

Все новые хелловорды? Go, конечно, ещё тот отстой, но ведь это V - оно ведь сырое ещё.

Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (68), 24-Мрт-25, 12:00 
Вы только посмотрите на него! Какой молодец!
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

87. "Релиз языка программирования V 0.4.10"  +/
Сообщение от man_in_the_middle (?), 24-Мрт-25, 13:05 
хотелось бы узнать что за программы. Сценарии? Расчёты? Приложения?
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

73. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (83), 24-Мрт-25, 12:31 
Пока что лучший язык.
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (80), 24-Мрт-25, 12:36 
По какому критерию?
Ответить | Правка | Наверх | Cообщить модератору

81. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (83), 24-Мрт-25, 12:42 
По критерию лучший язык.
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (29), 24-Мрт-25, 13:41 
Критериев может быть несколько. По критерию худший язык он худший?
Ответить | Правка | Наверх | Cообщить модератору

135. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (83), 24-Мрт-25, 15:40 
Критерий лучший язык один. И сам факт существования этого критерия говорит о том что он не может быть худшим языком.
Ответить | Правка | Наверх | Cообщить модератору

150. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (156), 24-Мрт-25, 16:34 
Критерий никогда не бывает один. И вам доказали, что поменяв критерий, вы получили противоположное утверждение. Вы пришли к противоречию. Следовательно, исходные предположения ошибочны. Ч.т.д.
Ответить | Правка | Наверх | Cообщить модератору

191. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (80), 24-Мрт-25, 19:18 
Лучший язык по критерию лучший язык? Интересно. А ты, видимо, самый умный человек среди тебя.
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

82. "Релиз языка программирования V 0.4.10"  +/
Сообщение от zionist (ok), 24-Мрт-25, 12:43 
Автор русский, а статьи в русской Википедии почему-то нет. Странно!
Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (29), 24-Мрт-25, 14:06 
В английской Википедии статьи о таком языке тоже нет.
Ответить | Правка | Наверх | Cообщить модератору

129. "Релиз языка программирования V 0.4.10"  +/
Сообщение от zionist (ok), 24-Мрт-25, 15:30 
> В английской Википедии статьи о таком языке тоже нет.

Есть https://en.wikipedia.org/wiki/V_(programming_language)

Ответить | Правка | Наверх | Cообщить модератору

143. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (156), 24-Мрт-25, 16:29 
Непонятно, почему господин выше посетовал, что нет на русском. Хотел провокацию устроить?  На немецком и на литовском тоже нет. Кстати, перевод браузером весьма неплох.
Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз языка программирования V 0.4.10"  +/
Сообщение от zionist (ok), 25-Мрт-25, 11:40 
Потому что нет на русском.
Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (93), 24-Мрт-25, 13:35 
За свой собственный пакетный менеджер можно сказать, что у проекта есть вопросы с будущим.

Что бы он взлетел, нужна интеграция с другими языками, а свой собственный пакетный менеджер поощряет практику изоляции от проектов на других языках.

Ответить | Правка | Наверх | Cообщить модератору

107. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от Аноним (29), 24-Мрт-25, 14:31 
Как только появляется пакетный менеджер, это уже не язык программирования, а система со своей инфраструктурой, которую рано или поздно сломают. Все подобные проекты было ломаны и неоднократно.
Ответить | Правка | Наверх | Cообщить модератору

122. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (68), 24-Мрт-25, 15:00 
Кстати, когда устанавливаешь либу для реакта из npm, он автоматически показывает, сколько там уязвимостей. Жесть, во что превратили веб. И в расте есть карго. Значит, и раст с уязвимыми пакетами хз от кого.
Ответить | Правка | Наверх | Cообщить модератору

130. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (124), 24-Мрт-25, 15:31 
> Кстати, когда устанавливаешь либу для реакта из npm, он автоматически показывает, сколько там уязвимостей. Жесть, во что превратили веб. И в расте есть карго. Значит, и раст с уязвимыми пакетами хз от кого.

А C и C++ пакетных менеджеров нет, но зависимости никуда не делись. И они там не менее "хз от кого", и сколько уязвимостей никто не показывает, хотя их там на порядки больше.

Ответить | Правка | Наверх | Cообщить модератору

166. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (-), 24-Мрт-25, 17:17 
> А C и C++ пакетных менеджеров нет, но зависимости никуда не делись. И они там не
> менее "хз от кого", и сколько уязвимостей никто не показывает, хотя их там на порядки больше.

Виндопроблемы. В линухах с нормальными дистрами это обеспечивается общесистемными политиками апдейта пакетов.

А в винде и с теми пакетниками будет - васянпомойка. У каждого яп свои полися по части пакетов, секурити, слома совместимости и проч, так что вот вам дюжина апдейтеров (попробуйте вспомнить какой вы уже запускали) - и хрен знает что отлипнет после апдейта. Так что безопасно вам ессно так - не будет. Хоть там что.

В линухе то как раз с единой точкой апдейтов и конкретными полисями этого всего - еще можно потрепыхаться. Если все ставить именно системным пакетником, а не....

Ответить | Правка | Наверх | Cообщить модератору

228. "Релиз языка программирования V 0.4.10"  +/
Сообщение от User (??), 25-Мрт-25, 07:50 
>> А C и C++ пакетных менеджеров нет, но зависимости никуда не делись. И они там не
>> менее "хз от кого", и сколько уязвимостей никто не показывает, хотя их там на порядки больше.
> Виндопроблемы. В линухах с нормальными дистрами это обеспечивается общесистемными политиками
> апдейта пакетов.

Протухший на момент релиза софт идет "в нагрузку", ага.

Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (124), 24-Мрт-25, 15:24 
> Как только появляется пакетный менеджер, это уже не язык программирования, а система со своей инфраструктурой,

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

> которую рано или поздно сломают

Какой конкретно сценарий атаки вы рассматриваете?

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

133. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 15:32 
>потому что программирование это прежде всего реюз уже написанного кода, а для этого нужна экосистема.

Зачем для каждого нового языка изобретать свой собственный велосипед? Почему не взять уже существующий пакетный менеджер, тот же nix?

Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (156), 24-Мрт-25, 16:31 
> Какой конкретно сценарий атаки вы рассматриваете?

Подмену пакетов.

Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

98. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (102), 24-Мрт-25, 14:10 
>Основными целями при создании V были простота изучения и использования, высокая читаемость,
>эффективная разработка

Вот интересно, хоть один серьёзный язык, кроме подобных brainf*ck ставил себе целью создать сложный и неудобный для разработки язык? Тогда почему они настолько разные?

Ответить | Правка | Наверх | Cообщить модератору

126. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Аноним (124), 24-Мрт-25, 15:28 
> Вот интересно, хоть один серьёзный язык, кроме подобных brainf*ck ставил себе целью создать сложный и неудобный для разработки язык?

Языки которые ставят себе целью быть "сложными и неудобными в разработке" и являются "подобными brainfuck", т.е. эзотерическими. Полноценные ЯП себе такую цель ставить не могут, но у многих это получается в силу архаичности (C) или полной некомпетентности тех кто их дизайнил (V) и развивал (C++).

Ответить | Правка | Наверх | Cообщить модератору

193. "Релиз языка программирования V 0.4.10"  +2 +/
Сообщение от OpenEcho (?), 24-Мрт-25, 19:34 
> Языки которые ставят себе целью быть "сложными и неудобными в разработке" и являются "подобными brainfuck", т.е. эзотерическими. Полноценные ЯП себе такую цель ставить не могут, но у многих это получается в силу архаичности (C) или полной некомпетентности тех кто их дизайнил (V) и развивал (C++).

Серьёзная такая предьява, oсобенно на счет крестов... критик наверное знатный, где по вас почитать публично можно?

Ответить | Правка | Наверх | Cообщить модератору

127. "Релиз языка программирования V 0.4.10"  +3 +/
Сообщение от Аноним (83), 24-Мрт-25, 15:29 
Раст ставил. Чем сложнее код тем меньше уязвимостей. На брейнфаке вообще ни одной cve не нашли за все его существования.
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

115. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 14:41 
Язык не имеющий стабильной версии - всё равно что не существует. А для несуществующего языка более восьми тысяч проблем - как-то слишком много https://github.com/vlang/v/issues Тем более, со столь примитивной системой типов
Ответить | Правка | Наверх | Cообщить модератору

149. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (149), 24-Мрт-25, 16:34 
> более восьми тысяч проблем

Это закрытые проблемы. Так к чему придирка? К тому что большинство сообщённых проблем закрыли?

Ответить | Правка | Наверх | Cообщить модератору

165. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (102), 24-Мрт-25, 17:16 
>Это закрытые проблемы. Так к чему придирка?

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

Ответить | Правка | Наверх | Cообщить модератору

179. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (68), 24-Мрт-25, 18:19 
Ну а как иначе, корпорации деньжат не вливают, значит пользователи бесплатно должны тестить новомодный супер-пупер язык на себе.
Ответить | Правка | Наверх | Cообщить модератору

214. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 25-Мрт-25, 02:10 
Не думаю, что в данном конкретном случае пользователи кому-то что-то должны, потому что у пользователей есть огромный выбор. Вот этот язык абсолютно ничего нового не привносит. Поэтому его пригодность для пользователей весьма сомнительна.
Ответить | Правка | Наверх | Cообщить модератору

198. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (198), 24-Мрт-25, 20:19 
> задача по отлову багов лежит на плечах пользователей

А вы проанализировали все восемь тысяч репортов и проверили кто их составлял? Или слова чтоб набросить?

Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору

137. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от Нуину (?), 24-Мрт-25, 15:43 
Для любителей си есть hare
Ответить | Правка | Наверх | Cообщить модератору

151. "Релиз языка программирования V 0.4.10"  +1 +/
Сообщение от Аноним (149), 24-Мрт-25, 16:34 
Для любителей есть C#.
Ответить | Правка | Наверх | Cообщить модератору

155. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (-), 24-Мрт-25, 16:42 
>Проектом развивается новая ОС Vinix со своим ядром, написанная с нуля на языке V

Язык Си тоже шёл в комплекте с операционной системой (C - UNIX). Автор  языка правильно делает - создаёт свою экосистему.

Растаманы учитесь. V не лезет в чужой монастырь со своим уставом.

Ответить | Правка | Наверх | Cообщить модератору

190. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (80), 24-Мрт-25, 19:16 
Типа под каждый ЯП должна быть своя ОС? Ну ок, redox. Дальше что?
Ответить | Правка | Наверх | Cообщить модератору

237. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Bottle (?), 25-Мрт-25, 15:42 
Наличие ОС, даже фигово работающей, это отличный способ проверки самого языка на надёжность и удобство разработки.
Так что пусть пишут, эти игрушечные ОСи нужны в первую очередь самим разработчикам.
Ответить | Правка | Наверх | Cообщить модератору

197. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (198), 24-Мрт-25, 20:17 
Так говоришь будто vinix будет кому-то нужен. Чему учиться?
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

220. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Аноним (-), 25-Мрт-25, 05:00 
>Так говоришь будто vinix будет кому-то нужен.

Vinix нужен тем, кто его пилит. Этого достаточно.

>Чему учиться?

Учится тому, чтобы не лезть в чужой монастырь со своим уставом.

Ответить | Правка | Наверх | Cообщить модератору

174. "Релиз языка программирования V 0.4.10"  –1 +/
Сообщение от голос_из_леса (ok), 24-Мрт-25, 17:37 
Странно, что там в гошке улучшать.

Сделать go с раст-фичами типа владения переменной это была бы бомба - GC был бы не нужен (ну почти) и разброс горотин по тредам нативным бы стал, а не в райтиме.

Ответить | Правка | Наверх | Cообщить модератору

213. "Релиз языка программирования V 0.4.10"  +/
Сообщение от Прохожий (??), 25-Мрт-25, 02:06 
Я уже ранее приводил эту ссылку.

https://yager.io/programming/go.html

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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