Size: a a a

2021 March 13

f

for(int c; (c = getc... in ru.nim.talks
Зелёный /4Y/
Если язык ничем не отличается от языка N, то в чём смысл?
Питон популярен тем, что в нём ты жертвуешь скоростью в пользу простоты кода. Многих это устраивает.
> не отличается от языка N

Ну можно начать устраивать самое низкоуровневое сравните по фичам, типа "а у нас есть замыкания", "и можно писать биндинги для С++", "и гигиенические макросы" и просто завалить всю дискуссию этим хламом, в попытке понять что же за киллер фича или назначение которое мы проглядели
источник

f

for(int c; (c = getc... in ru.nim.talks
Я сейчас конечно цитату не приведу точно, но я где о видел объяснение что язык делался не для того чтобы забивать определенный тип гвоздей, а просто потому что это было достаточно логичным - быстрый компилятор и вменяемая система типов а-ля паскаль, возможность делать какие-то не совсем безопасные вещи а-ля С, и макросы из лиспа
источник

f

for(int c; (c = getc... in ru.nim.talks
Так как это было "логично" и "странно что не пробовали до этого".
источник

A

Alexander in ru.nim.talks
Для меня sell-points Нима вполне ясны:
1) он имеет time-to-market практически как питон если не лучше
2) он не утыкается в perfomance в отличие от питона. Многие проекты начинают с питона из-за (1), потом переписывают чтобы быстрее. В Nim можно начать и не переписывать из-за скорости
3) Он имеет типо-безопасность, в отличие от питона, опять же за что часто ругают питон тут не является большой проблемой
источник

A

Alexander in ru.nim.talks
можно ещё несколько написать - но эти пункты будут наследованы из питона:
- Простота обучения (не смотря на (3)).
- Простота понимания именно питонистами

Отдельно:
- Фичи, которые не напрягают, если они не нужны. Тот же arc/orc и много ещё чего
источник

A

Alexander in ru.nim.talks
и вывод, что если питон универсальный, но имеет очень неприятные ограничения по пунктам (1) и (2), то область применения Nim значительно шире питона
источник

A

Alexander in ru.nim.talks
т.е. можно найти языки которые решают отдельно проблемы лучше, но чтобы это было поверх практически питона - такого нет
источник

A

Alexander in ru.nim.talks
На всякий случай добавлю, что я не любитель питона даже на 1%, но у него есть очевидные плюсы, которые его продвинули вперёд. И эти же плюсы привлекают в ниме
источник
2021 March 14

KD

Kitsune Digital in ru.nim.talks
У нима шо-то странное вместо квадратно-гнездового привычного ООП
источник

ГГ

Гандоний Глаз... in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
s/C++/C
источник

A

Alexander in ru.nim.talks
Kitsune Digital
У нима шо-то странное вместо квадратно-гнездового привычного ООП
но ООП уже не такой мейн-стрим как в старые времена
источник

G

Gabben in ru.nim.talks
источник

З/

Зелёный /4Y/ in ru.nim.talks
Kitsune Digital
У нима шо-то странное вместо квадратно-гнездового привычного ООП
В ниме не типичная модель ооп. Скорее просто есть объекты. Всё. Дальше сами. На самом деле, ооп в большинстве случаев вообще не нужно, если ты понимаешь что и куда. Просто в своё время ооп стало на столько популярным, что сейчас его воспринимают как должное.
источник

З/

Зелёный /4Y/ in ru.nim.talks
А ним - это где мужик стоит в рубашечке, а в зеркале у него голое тело (си. Хотя будем честны, есть ещё с++ и жс)
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Зелёный /4Y/
А ним - это где мужик стоит в рубашечке, а в зеркале у него голое тело (си. Хотя будем честны, есть ещё с++ и жс)
Но сам компилятор написан на Nim, который откомпилирован прошлой версией, которая на C, верно?
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Или я путаю?
источник

З/

Зелёный /4Y/ in ru.nim.talks
Ну вроде как каждый уважающий себя компилируемый яп должен такое сделать.

1. Быть документированным.
2. Дожить до стабильной версии.
3. Скомпилировать самого себя.
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Зелёный /4Y/
Ну вроде как каждый уважающий себя компилируемый яп должен такое сделать.

1. Быть документированным.
2. Дожить до стабильной версии.
3. Скомпилировать самого себя.
источник

G

Gabben in ru.nim.talks
ᴅ_ᴍᴇɴᴛ
Но сам компилятор написан на Nim, который откомпилирован прошлой версией, которая на C, верно?
Ага, вроде раскруткой компилятора называется
источник