|
|
3.12, Аноним (12), 11:35, 25/10/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
а до этого его не было
сегодня понедельник
это комментарий на опеннете
| |
|
|
1.4, Аноним (4), 10:33, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Предложен новый синтаксис импорта "import foo {.all.}", позволяющий импортировать не только публичные, но и приватные символы.
А зачем?
| |
|
2.16, Аноним (16), 11:55, 25/10/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
потому что язык пилят полтора студента на энтузиазме, которые сами не знают что в нем должно быть, а что нет. К ветке 2.0 мб повыкидывают половину функционала которым никто не пользуется
| |
|
1.5, QwertyReg (ok), 10:34, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
> func ''big'*(num: cstring): JsBigInt {.importjs: "BigInt(#)".}
Но нечитаемым и кривым будет считаться всё равно [блокировано цензурой].
| |
1.8, Аноним (8), 11:12, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Зачем нам так много языков? Это все равно, что в жизни придумывать новые языки для общения. Можно загнуть туда какую-то свою философию, но по факту людям придется это все учить и учить. А язык должен быть чем то естественным. Что родилось само собой. Я вот например увлекаюсь физикой. Но там часто нужна математика. А математика этой какой-то иностранный язык, который тоже нужно сначала изучить с переводчиком слово за словом, чтобы хоть как то понимать смысл написанных предложений. Аффинная связанность? Кто нибудь, переведите это на русский. Так же и тут. Понаклепают языков с разными завернутыми конструкциями и кучей знаков препинания, а ты потом это учи. А по факту самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль. Все остальное от лукавого.
| |
|
2.10, Аноним (10), 11:27, 25/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
>самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль
Ада и оберон ещё.
| |
|
|
4.26, Led (ok), 13:53, 25/10/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
>питон
Ну на самом-то деле изначально он не так назывался. Просто нецензурную часть пришлось за"пи"кать, потому что оказалось, что пользуются ним, в основном, дети.
| |
|
3.24, Аноним (10), 13:25, 25/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чего минусуют-то? В чём не прав, интересно? Это языки одного семейства, близки к паскалю. Не троллю, хочу знать.
| |
|
4.75, Брат Анон (ok), 09:56, 27/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Они сами не знают. Если что, Оберон читать куда легче, чем Васик. И заметно легче, чем предка Паскаль.
За все годы жизни, лучшее, что я видел -- это Оберон и Компонентный Паскаль.
| |
|
|
2.14, Аноним (14), 11:37, 25/10/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Зачем нам так много языков?
Вам не надо. Продолжайте увлекаться.
| |
2.20, nick (??), 12:32, 25/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Согласен, стоило ещё на ассемблере остановится. Зачем все эти усложнения :)
По сабжу согласен - хотелось бы больше аргументов, кроме как "мне нравится так" :/
| |
|
3.33, Аноним (8), 15:01, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Аргумент в стиле "даже на незнакомом языке код должен быть интуитивно понятен" не катит? А то замутят что то типа вот этого $??s:;s:s;;$?::s;;=]=>%-{<-|}<&|'{;;y; -/:-@[-'{-};'-{/" -;;s;;$_;see и читай потом.
| |
|
4.37, Аноним (-), 17:14, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Аргумент в стиле "даже на незнакомом языке код должен быть интуитивно понятен"
> не катит? А то замутят что то типа вот этого $??s:;s:s;;$?::s;;=]=>%-{<-|}<&|'{;;y;
> -/:-@[-'{-};'-{/" -;;s;;$_;see и читай потом.
%:include <stdio.h>
??=include <stdlib.h>
int main (int argc, char *argv??(:>) ??<
printf("Hello World! %s", argv<:0??));
return 0;
%>
Че там с "интуитивно понятен"?
| |
|
|
2.45, Аноним (45), 20:27, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Тяжело наверное быть лентяем и неучем. Ишь-ты, понапридумывали, а ты учи.
| |
2.55, prokoudine (ok), 21:31, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Понаклепают языков с разными завернутыми конструкциями и кучей знаков препинания, а ты потом это учи.
#cancelnim #metoo #asmcodematters
| |
2.57, Тот_Самый_Анонимус (?), 22:16, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> А по факту самыми читаемыми языками являются Бэйсик и, ну максимум, Паскаль.
Щито? Языки, где операторные скобки пишутся словами — нечитаемы, ибо слова глазом воспринимаются как операторы.
Ключевые слова and и or — тоже.
| |
2.58, Аноним (58), 23:00, 25/10/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Много языков не нужно, но через их разнообразие продолжается поиск и развитие. Аналогия с языками для общения некорректна. Люди непрерывно передают/принимают знания, т.е. по-любому придётся что-то изучать и просто учить, но вы можете выбрать язык программирования для изучения. Поиск наиболее естественного и удобного языка одновременно для людей, компьютера и решаемых задач продолжается. Читаемость языка желательна и вы назвали примеры подходов с этой идеей, но пока люди активнее развивают языки, которые уже лучше подготовлены к решению наиболее типичных задач и в которых лучше учтены особенности работы компьютера, а к читаемости не предъявляют повышенных требований. Хорошо читаемые языки используют, в основном, в обучающих и ознакомительных целях.
| |
2.76, Аноним (76), 19:26, 28/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это диверсия рептилоидов, чтобы код писали на 100500 языках, а потом долго и нудно портировали с одного на другой (доля шутки 50%)
| |
|
|
2.48, burjui (ok), 20:31, 25/10/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
А чем сам Zig-то интересен? Я ознакомился, но увидел только попытки выборочно заклеить некоторые сишные дырки скотчем.
| |
|
|
4.71, burjui (ok), 17:08, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Как скриптовый язык очень даже ничего. Статическая типизация + быстрая компиляция - как раз то, что нужно. Правда, быстрая компиляция там только без оптимизаций:
$ time v self
V self compiling ...
V built successfully!
v self 1.79s user 0.21s system 99% cpu 2.003 total
$ time v self -prod
V self compiling (-prod -o v2)...
V built successfully!
v self -prod 88.49s user 2.65s system 99% cpu 1:31.31 total
Но для скриптов они не особо нужны: всё равно будет быстрее, чем sh или Python. В качестве основного языка - ну не знаю, для меня простоват. По сути, он мало чем отличается от Go, хотя-таки в нём дженерики есть :)
| |
|
5.72, borr (?), 17:18, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
так zig так же быстро компилит без оптимизаций
в zig нет чехарды со сборщиком, как в V зато есть глобальные переменные в рамках модуля ( в V это можно включить но там не приветствуют )
мне показалось что V по той же дорого пошел что и Nim.
как основной язык нет конечно.
| |
|
|
|
|
1.19, A.Stahl (ok), 12:27, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
>>Доступны web-браузеры ... Min ...
>Релиз языка программирования Nim ...
Да вы пьяны!
| |
|
2.36, Ananima (?), 16:37, 25/10/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Релиз языка системного программирования IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne
| |
|
3.64, n00by (ok), 08:04, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne
Правильно: IncDecPushPopCallRetMovAddSubLodsbStosbLeaJmpCmpTestJzJne
| |
|
4.66, Ananima (?), 08:49, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
>> IncDecPushPopCallRetMovAddSubLosbStosbLeaJmpCmpTestJzJne
> Правильно: IncDecPushPopCallRetMovAddSubLodsbStosbLeaJmpCmpTestJzJne
Да, этот неумный форум не дал мне отредактировать моё же сообщение, сказав, что это не моё. Конечное же LoDs(b/w/d)
| |
|
5.67, n00by (ok), 10:19, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Форум как раз умный, без регистрации не позволяет редактировать. А то тут бы наредактировали. :)
| |
|
|
|
|
1.22, Anonymous XE (?), 13:01, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Добавлена поддержка чипа Apple Silicon/M1, 32-разрядных систем RISC-V, armv8l и CROSSOS.
Как-то не совсем ясно, ведь, он компилирует в код на других высокоуровневых языках. Поэтому, как тут и причём поддержка конкретных архитектур?
| |
|
2.28, Аноним (28), 14:08, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
предположу, что как минимум кое где по коду надо правильные #ifdef-ы расставить как минимум.
| |
|
1.25, Аноним (25), 13:37, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>> Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript.
А отлаживать это как?
| |
1.31, Аноним (31), 14:38, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора.
Там сборщик мусора можно отключить или настроить на простой счет ссылок, как это сделано в умных указателях С++ и Rust (детерминированное поведение).
https://nim-lang.org/docs/gc.html
| |
|
2.47, Аноним (45), 20:29, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
На простом счёте ссылок не может быть сборщика мусора в принципе, из-за циклических ссылок.
| |
|
1.32, Аноним (32), 15:00, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Изначально язык и идея хорошие, но они сделали миллион экспериментальных фич и стратегий сборщика мусора аля "собери язык сам". Теперь две библиотеки на одном языке одной версии компилятора могут быть несовместимы между собой. Собственно по той же причине как я понимаю люди не пользуют и Dlang, несмотря на в сущности классный язык.
| |
|
2.39, Аноним (39), 17:47, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
>они сделали миллион экспериментальных фич
Например?
>по той же причине как я понимаю люди не пользуют и Dlang, несмотря на в сущности классный язык
Не, за Дишкой не стоит богатая корпорация, поэтому он никому не нужен. Это касается любого классного языка или операционной системы. Хотя Ди уже принес пользу, так как является главным источником фич для С++.
| |
|
3.50, Аноним (45), 20:34, 25/10/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ох уже эти теоретики заговоров... Что только не придумают чтобы оправдать не-взлёт какой-то уродской поделки. За D значит корпорации нет, git использут только потому что его линус написал, что там ещё у вас? А может всё-таки D никому не нужная поделка, никаких преимуществ (помимо косметических) над тем же C++ не имеющая, при этом зависящая от GC, при этом её GC в подмётки не годится оному из той же жавы.
| |
|
|
1.38, Аноним (39), 17:37, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Nim
За этим языком программирования не стоят богатые корпорации, поэтому им никто не будет пользоваться, какие бы крутые фичи у него не были. Платят программистам только корпорации. А кто платит, тот и танцует и заказывает музыку. А корпоративная музыка - это это жаба, шарп, го и т.д..
| |
|
2.40, Аноним (40), 17:52, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Открою тебе секрет, даже те языки за которыми стоят корпорации часто никому нафик не нужны в том числе и корпокация.
Более того, ты можешь сколько угодно верить в свои эти корпорации, только они уже давным давно не рулят этим миром, как бы ты в это не верил. Миром уже давно рулят потребители, а корпорации на подсосе у обычных потребителей.
| |
|
3.41, Аноним (39), 18:00, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Именно американские корпорации сейчас определяют ситуацию в программировании. Программисты выучат любой шлак, лишь бы за него платили.
| |
3.77, Аноним (76), 19:37, 28/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
У, как интересно! А расскажи-ка, как ты лично "потребляешь" языки программирования, что они от этого начинают колоситься? Наверное, все-таки язык взлетает, когда на нем пишут штук десять востребованных проектов, а кто же их пишет, потребители, да?
| |
|
2.42, Аноним (-), 18:08, 25/10/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Вовсе не поэтому им не пользуются Там официальный мануал, мягко говоря, не поэт... большой текст свёрнут, показать | |
2.51, burjui (ok), 20:48, 25/10/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Nim - это каша из фич. У языка должна быть какая-то идеология, которая обосновывает его существование, иначе разработка языка неминуемо скатится к пришиванию собаке пятой ноги. А там как будто от балды всего накидано. Вот накой идентификаторы и ключевые слова в Nim регистронезависимы (кроме первого символа) и не учитывают символ подчёркивания? Не тех людей здесь называют растаманами.
| |
2.53, Аноним (45), 21:04, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это ложь. Из популярных языков корпорации стоят, пожалуй, только за go и c#, и они далеко не самые популярные. Во-первых, за самыми популярными не стоят корпорации, во-вторых, коммерческой разработкой IT не ограничиваются, есть СПО где используют что нравится. И могли бы использовать nim, будь у него действительно "крутые фичи". Но не используют.
Просто за этим язком не стоят компетентные разработчики языков программирования, поэтому он никому не нужный шлак. Смиритесь с этим и не пытайтесь его оправдывать корпорациями))
| |
|
3.61, Аноним (-), 23:27, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Это ложь. Из популярных языков корпорации стоят, пожалуй, только за go и
> c#, и они далеко не самые популярные.
Т.е. сишка с плюсами и джавой и джабба-скриптом - не очень популярны? От оно че.
> Просто за этим язком не стоят компетентные разработчики языков программирования, поэтому
> он никому не нужный шлак.
То ли дело ЖС - там целая куча ЯП разрабов была, а не "за 10 дней, на коленке ..."
В общем, хреноватый ты аналитик - смирись с этим и не пытайся оправдываться.
| |
|
4.73, Аноним (45), 19:55, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ну-ка расскажи-ка какая корпорация стоит за сишкой. Я послушаю.
| |
|
5.74, Аноним (-), 20:18, 26/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Ну-ка расскажи-ка какая корпорация стоит за сишкой. Я послушаю.
Ты эта, считаешь что Денис Ричи писал свой первый компилятор вечерами, в свободное от работы время? А потом комитет ANSI, при формировании стандарта, питался воздухом и светом?
От оно как ...
| |
|
|
|
|
1.52, Аноним (52), 20:52, 25/10/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Nim это стероидный python
Какой-то он неоднородный, отосвюду нахватали.
| |
|
2.54, Аноним (-), 21:15, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Это даже приблизительно не Python. Это скорее разновидность Паскаля.
| |
|
|
2.62, Аноним (62), 23:55, 25/10/2021 [^] [^^] [^^^] [ответить]
| +/– |
Сейчас перепишут. Они только что 100 тыщ баксов пожертвование получили.
| |
|
|
4.68, Простоник (ok), 12:23, 26/10/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Программер, который согласен, с тем что тоталитарный компилер не позволяет ему делать с памятью всё что угодно, не заслуживает снисхождения.
| |
|
|
|
|