| 1.1, aname (ok), 09:59, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Язык компилируется в C, C++ и JavaScript
И это всё- системное программирование
| | |
| |
| |
| 3.85, Аноним (85), 19:57, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Скомпилируй в C
И заставь выполнять "это" процессор )
Какая нафиг компиляция, это транспиляцией можно только назвать.
| | |
| |
| 4.92, Аноним (28), 20:16, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Сишные копмляторы есть для широкого круга архитектур и ОС. Поэтому, далее найдётся чем в машинный.
| | |
|
|
|
| |
| |
| 3.13, Аноним (13), 11:45, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Заставляет набивать отступ руками. Вы же ведь не раскрашиваете подсветку синтаксиса в коде вручную, как в текст в ворде?
| | |
| |
| 4.24, _kp (ok), 13:15, 09/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
1. Формально исходник не в текстовом виде, а в двоичном формате, хоть и частично совместим с текстовыми редакторами. Для полноценной работы нужен именно редактор умеющий работать в формате исходников Питона.
2. Надpачивать отсупы вручную - ну это же каменный век.
| | |
| |
| 5.44, Аноним (28), 15:59, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Формально исходник не в текстовом виде, а в двоичном формате
Да ладно!
Что-то у меня питоновые исходники получаются как обычные текстовый файлы. ЧЯДН?
| | |
| |
| |
| 7.94, Аноним (28), 20:18, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так сдуру можно и в MS Word открыть и отредактировать. Вот после этого - да, будет полудвоичный.
| | |
|
| 6.53, _kp (ok), 16:59, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Не обычные текстовые файлы, а строгий двоичный формат, со строгими пробелами и табами, но поддерживаюшие отрытие в текстовом редакторе. Что не одно и тоже.
| | |
| |
| 7.95, Аноним (28), 20:25, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
И где возьмутся последовательности байтов в тексте, набранном в редакторе исходного кода, которые не соответствуют каким-либо сммволам ASCII или UNICODE ? Если, конечно, сам редактор не глючный. Управляющие символы ASCII тоже принято считать текстовыми.
| | |
|
|
| 5.130, Аноним (130), 02:39, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну ты уникум. С каких пор текст стал "формально двоичным форматом".
| | |
| |
| 6.136, _kp (ok), 11:29, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Там не нормальный текст, а строгий позиционый формат, как на еще не забытых перфокартах в годы разработки Питона.
| | |
|
|
| |
| 5.76, Аноним (13), 19:01, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Редакторы этого принципиально не умеют. Если брать код без значащих отступов, то в какой бы каше он не был перемешан, всегда есть автоформатирование. А в питоне форматировать нечего. Вот пример
def a():
if b:
c()
else
d()
Если удалить else, то что делать с d(), оставить как есть или переносить на уровень выше? И таких примеров целая куча.
| | |
| |
| 6.97, Аноним (28), 20:32, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Удалние из файла исходного кода - это его редактирование, т.е. модификация. Если из сишного кода убрать else, то тоже что-то изменится.
| | |
| |
| 7.103, Аноним (13), 21:57, 09/09/2026 [^] [^^] [^^^] [ответить] | –1 +/– | С точки зрения любого языка без управляющих пробелов, автоформатирование абсолют... большой текст свёрнут, показать | | |
|
|
|
| 4.105, Сладкая булочка (?), 22:09, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Заставляет набивать отступ руками
Это как? Пробелы что-ли отсчитываешь с начала строки? Вроде все редакторы умеют в автоотступ.
| | |
|
| 3.80, Аноним (80), 19:10, 09/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Я сталкивался с людьми, которым были удобны разные интервалы отступов блоков (удивительно, правда?). Одним нужен отступ на два пробела, многим на четыре пробела, а кому-то и на восемь. Так вот, если все отступы набиваются только табами, то очень удобно каждому в своей IDE в настройках указать в пробелах свой любимый размер отображения табов. В итоге - код один для всех, а отображается каждому как удобно именно ему.
| | |
| |
| 4.89, Аноним (-), 20:11, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
ага, особенно когда стандартом принята максимальная длина строк
| | |
|
| 3.109, Аноним (109), 22:33, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Не дают смешивать табы с пробелами?
с чего ты взял, что в питоне не получается смешивать?
| | |
|
| 2.4, Вася Пупкин (?), 10:25, 09/09/2026 [^] [^^] [^^^] [ответить]
| +6 +/– |
А зря. Питон объективно самый читаемый язык. Настолько, что даже математики его себе взяли. Уж они то смыслят в формальной простоте и изяществе
| | |
| |
| 3.5, аноним1234 (?), 10:29, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну ты за всех математиков не говри lean julia есть и поинтреснее даже они будут
| | |
| |
| 4.8, Аноним (8), 10:41, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> ну ты за всех математиков не говри
сказал ты, и решил сделать это сам
> lean
ясно, и ты понятия не имеешь, о чем говоришь
> julia есть и поинтреснее даже они будут
нет, не будут
| | |
| 4.9, Анонимный аноним (?), 11:07, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Математики при этом используют Maltabe/Octave с Си-подобным синтаксисом, Maxima с алгол-подобным синтаксисом, не брезгуют фортраном и прологом. Из python-подобных фреймворков для математиков я только scilab знаю.
| | |
| |
| 5.57, Метрика (?), 17:27, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Octave никто не юзает кроме "отдельных личностей" у него нет RAD как у того же Scilab с Matlab-ом, а в консольке никто пердолиться не будет
| | |
|
| 4.38, Аноним (38), 14:36, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> julia
Математики с неё плюются и стенают об неисправимых архитектурных проблемах и плохой экосистеме.
| | |
| |
| 5.68, tty5 (?), 17:49, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>>> об неисправимых архитектурных
Зайчики не прыгают?
>>> плохой экосистеме
ПисАть и думать приходится?
Ну да, так всегда бывает. Лучше на питоне писали бы или там такие же проблемы?
| | |
| |
| 6.120, Аноним (113), 01:36, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
ну, как закончат - стоят, курят - плюются. вас именно какая часть интересует?
| | |
| |
| 7.128, Сладкая булочка (?), 01:59, 10/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ну, как закончат - стоят, курят - плюются. вас именно какая часть
> интересует?
Ты втираешь мне какую-то дичь (с)
| | |
|
|
|
|
| 3.10, Аноним (10), 11:11, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Математики начали его использовать из-за простоты запуска. А потом им стало лень учить что-то ещё. Теперь пожинаем горькие плоды.
| | |
| |
| 4.11, Djon (??), 11:28, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
А что горького-то вы пожинаете? Язык как язык. Востребованный, кстати.
| | |
| |
| 5.26, _kp (ok), 13:19, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Действительно. Массовым языком можно пользоваться, даже недолюбливая его, и все будет работат предсказуемо, а проблемы быстро устраняться, в отличии от всякой экзотики.
Если что, я терпеть не могу "двоиный" формат исходников Питона. :)
| | |
|
| 4.117, Аноним (113), 01:11, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
да пипец, ставил тут виртуалбокс - так вб ругался что сетевые перемкнёт на неск сек. хз как это связано
| | |
|
| 3.12, Аноним (12), 11:33, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
Я тут хотел загнать про 4 синтаксиса строк, три для массивов и несколько синтаксисов для связки map+filter с присобаченной сбоку типизацией и :=, но зайду сразу с козырей:
сколько языков ты знаешь, чтобы ещё и мог на них писать?
| | |
| |
| 4.18, Аноним (8), 12:24, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Я тут хотел загнать про 4 синтаксиса строк, три для массивов и несколько синтаксисов для связки map+filter с присобаченной сбоку типизацией и :=
какие проблемы?
> сколько языков ты знаешь, чтобы ещё и мог на них писать?
больше, чем ты, даже если бы питон был единственным
| | |
| |
| 5.79, Аноним (13), 19:05, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>больше, чем ты, даже если бы питон был единственным
Для начала, определитесь с количеством. А то как вы собираетесь общаться с теми, кто пишет более чем на одном языке?
| | |
|
|
| 3.15, Ананоним (?), 12:19, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Когда логика зависит от пробелов, это эпик фейл, а не язык программирования. Такой стиль нужен только для принудительного обучения новичков стилю кодирования, а не для профессионального программирования, когда понимание давно выросло до гораздо больших высот, чем отступы и стиль.
| | |
| |
| |
| 5.54, Аноним (-), 17:07, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
пробелы можно заменить на _ что ли? а то у меня линейка со школы затерялась. понимаю, не ворд, но и вы меня поймите - на складе ток широкоформатник изогнутый был
ааа, сорян, циклы внутри циклов не туше, мы же про низкоуровневое, там память - основа выживания
| | |
|
| 4.34, _kp (ok), 14:17, 09/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> обучения новичков стилю кодирования
Нет, несовместимые с текстовым форматом исходники на Питоне, пережиток прошлого.
Задумал Python в 80х годах прошлого века, когда о автоматическом форматировании
исходника и не мечтали, поэтому там архаичная и ручная расстановка пробелов.
То, что застарелую травму вылечить не могут, последсвия плохого проектирования языка.
| | |
| |
| 5.58, Аноним (8), 17:29, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> последсвия плохого проектирования языка.
python именно что прекрасно спроектирован, выполнил и перевыполнил все поставленные задачи
| | |
| 5.131, Аноним (131), 05:52, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Задумал Python в 80х годах прошлого века
Штош, это радует: когда-нибудь математикам покажут J, который "совсем как numpy", а остальные свалят на руби или ним. Свалят же?
| | |
|
|
| 3.135, Аноним (135), 08:13, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, миллионы мух не могут ошибаться, и миллионы математиков тоже, особенно что касается языков программирования
| | |
|
|
| 1.14, Метрика (?), 12:04, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Честно говоря все эти новомодные язычки расчитаны на студентов которых учат 70 летние преподы плюсам стандарта этак C++98/03 и еще в процедурном си стиле, да это ужас, но современные стандарты C++ позволяют писать настолько высокоуровневый код, что смысла в этих обвязках нет особо
| | |
| |
| 2.30, Аноним (12), 13:39, 09/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>Возможности Nim включают систему макросов, работающих на AST во время компиляции
Сорян, но там полноценные макросы. На таких макросах все "современные стандарты C++" и их "высокоуровневый код" становятся библиотеками.
| | |
| |
| 3.37, Метрика (?), 14:33, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Макросы вам нужны для чего? Чтобы создать свой ЯП или его диалект? Тогда возьмите Lisp, там макроязык самый продвинутый, только это не язык общего назначения, который подходит для разных задач, как и Nim и им подобные
| | |
|
| 2.43, Аноним (-), 15:54, 09/09/2026 [^] [^^] [^^^] [ответить] | –2 +/– | так а как им эту многоуровневую ооп лапшу макросов читать-то, студикам этим все... большой текст свёрнут, показать | | |
| |
| 3.63, Метрика (?), 17:38, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Цитирую Страуструпа: "Если вы застряли на C++98/03, просто обновитесь"
И ваш васик туда же
| | |
|
| 2.86, Аноним (85), 19:59, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Nim был создан в 2004 году Андреасом Румпфом
Ну такой себе новый и не сказал бы что модный. Ruby и то моднее был в 201х
| | |
|
| 1.17, Аноним (13), 12:24, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>Nim позиционируется как системный язык, подходящий для разработки от встраиваемых систем до веб-серверов, с акцентом на эффективность, безопасность памяти и удобство разработки.
В какой язык не ткни, везде будет описание как под копирку, словно какой-то язык наоборот создавался медленным, неудобным и опасным. А потом открываешь https://nim-lang.org/docs/manual_experimental_strictnotnil.html и видишь, что автор настолько преисполнился в языкостроении, что вместо того, чтобы взять монадический подход, прямиком из 80-ых, а то и раньше, например, из Standard ML, автор в 2026 году до сих пор изобретает новый велосипед и изобрести никак не может. Этот язык устарел ещё до своего появления, его нужно закопать.
| | |
| |
| 2.27, Аноним (27), 13:21, 09/09/2026 [^] [^^] [^^^] [ответить] | +1 +/– | Соглашусь, никогда не понимал, какую цель ставит автор На роль системного языка... большой текст свёрнут, показать | | |
| |
| 3.31, Аноним (12), 13:41, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Соглашусь, никогда не понимал, какую цель ставит автор? На роль системного языка программирования, как альтернатива Си, мало (если вообще!) подходит.
Подходит как альтернатива SBCL. Считай, это убийца раста, причём вот с теми какими надо макросами.
| | |
| |
| 4.104, Аноним (13), 21:59, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Считай, это убийца раста
Убийца раста без безопасной памяти. Спасибо но уж лучше тот же Go или OCaml взять.
| | |
|
| 3.101, Аноним (35), 20:45, 09/09/2026 [^] [^^] [^^^] [ответить] | +3 +/– | Напротив Не только одного, но и неадекватного, зарубающего дельные предложения ... большой текст свёрнут, показать | | |
|
| 2.36, Аноним (36), 14:19, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А потом открываешь https://nim-lang.org/docs/manual_experimental_strictnotnil.html и видишь, что автор настолько преисполнился в языкостроении, что вместо того, чтобы взять монадический подход, прямиком из 80-ых, а то и раньше, например, из Standard ML, автор в 2026 году до сих пор изобретает новый велосипед и изобрести никак не может. Этот язык устарел ещё до своего появления, его нужно закопать.
Этот подход не новый, в тайпскрипте есть (вроде в котлине) и работает без всяких монад. Да и вообще им ортогонален, проблема в том как трактуется тип null (со времен С/C++) в системе типов.
| | |
|
| 1.39, Аноним (39), 15:24, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Зачем нужен язык на котором нет достаточного количества кода в гитхабе чтобы его выучили нейронки и делали все за тебя?
Если и писать сейчас системщину то на расте и нейронками.
| | |
| |
| 2.87, Аноним (85), 20:02, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Если и писать сейчас системщину то на расте и нейронками.
Ну хотел бы я на ядерном реакторе такую системщину...
| | |
|
| 1.41, Аноним (41), 15:48, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
К примеру, я новичок. Пишу, значится, программу. Пишу, пишу. И тут понимаю, что вот этот кусок кода можно оформить в функцию. А это значит Ctrl+x и Ctrl+v. И выравниваю ручками пробелы. Ну, ладно, функция пока маленькая. Справился.
По мере разрастания и кода и функции понимаю, что вот этот кусок тоже надо перенести в функцию. То есть опять ручками выравнивать пробелы. Я же новичок, я не могу сразу как чат гпт писать листинг.
И вот помаялся я с этими выравнивания и понял, что не знаю как люди внизу пишут код? К питону тоже относится.
Как вы пишете-то с пробелами?
| | |
| |
| 2.48, Аноним (-), 16:16, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
поздравляю, вы готовы к сдвигу от процедурки. исторически, сейчас перед вами загораются неонки волшебных хеллоу-вордов от новых школ/языков. традиционно, не обладая должной прозорливостью, конкретно не обладая пониманием что и как вы хотите достичь, вы станете примкнувшим адептом одного из
| | |
| 2.50, Аноним (36), 16:55, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Можно через функции едитора убрать 1 уровень отступа в выделенном регионе после вставки. Или интеграцию с lsp сервером, который может сразу выбрать кусок кода с учетом AST, там может быть даже рефакторинг предложен - вынести в функцию, которая зависимые переменные в аргументы сделает и вызов. Многие иде это точно могут.
А в реальности большинство раньше так руками и м-халось, а сейчас ИИ попросят, так что это больше не проблема.
| | |
| |
| 3.55, Аноним (-), 17:18, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
пфффф, ну серьёзно? что за проги вы пишите?
и что это за ИДЕ такие, что предложит вам процедурку в отдельный файл вынести? они вам заодно оптимизированные варианты не предлагают?
ужас
| | |
| |
| 4.73, Аноним (36), 18:24, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> и что это за ИДЕ такие, что предложит вам процедурку в отдельный файл вынести
для этого особое иде не нужно, lsp сервер сейчас почти в любом редакторе есть.
| | |
| |
| 5.74, Аноним (-), 18:34, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
сорян, я по-старинке - лсп такое умеют, я думал это хайлайт синтаксиса только, для невстроенных языков
| | |
|
|
|
| 2.61, Аноним (-), 17:36, 09/09/2026 [^] [^^] [^^^] [ответить] | +/– | попробуйте начать с написания плана, что вы хотите ну, к примеру что даёт инте... большой текст свёрнут, показать | | |
| 2.82, Аноним (13), 19:16, 09/09/2026 [^] [^^] [^^^] [ответить] | +/– | Поздравляю, вы испытали всю боль отсупов Теперь у вас есть два варианта либо з... большой текст свёрнут, показать | | |
| |
| 3.91, Аноним (-), 20:16, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
да интелли все из коробки так делают, в крайнем случае можно много всех статиков/рефакторов найти
| | |
|
| 2.83, Аноним (83), 19:46, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
А в чём проблема? Ну, вот, был у меня файлик питона на мегабайт, мне надоело, что редактор лагает, и я разбил на файлы. Заодно количество строк уменьшилось в 3 раза. В чём у тебя сложности? Пробелы буквально меньшая из забот, тебе программа сама отформатирует по правилам или скажет, где проблема. Это без всяких чатботов, простой вим.
| | |
| 2.98, Аноним (35), 20:33, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Как вы пишете-то с пробелами?
Пользуемся нормальными редакторами где сдвигать блоки не является такой проблемой.
| | |
| |
| 3.127, Сладкая булочка (?), 01:58, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Как вы пишете-то с пробелами?
> Пользуемся нормальными редакторами где сдвигать блоки не является такой проблемой.
У него редактор - это поле ввода opennet. Там такого нет.
| | |
| 3.133, Аноним (131), 06:15, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>где сдвигать блоки не является такой проблемой.
Если рефакторить функцию на экрана 4, там бы контекст в голове уложить, сдвигать блоки уже не самое страшное.
| | |
|
| 2.108, Сладкая булочка (?), 22:14, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> И вот помаялся я с этими выравнивания и понял, что не знаю как люди внизу пишут код? К питону тоже относится.
> Как вы пишете-то с пробелами?
Выделяешь блок и сразу ему отступ даешь 1 кнопкой.
| | |
| 2.132, Аноним (131), 06:13, 10/09/2026 [^] [^^] [^^^] [ответить] | +/– | Я когда начинал на питоне с лиспом писать, долбил почти сразу небольшими функция... большой текст свёрнут, показать | | |
|
| |
| 2.81, Метрика (?), 19:12, 09/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Кстати да, странное решение авторов транслировать свой язык в C, могли бы транслировать в байткод llvm, который уже возьмет на себя кодогенерацию и оптизацию под конкректную платформу
| | |
|
| 1.78, Метрика (?), 19:04, 09/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
OCaml лучше бы развивали, если хочется чего принципиально нового и качественного
| | |
| |
| 2.125, Сладкая булочка (?), 01:52, 10/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Какая вилка у ним-программистов?
Поставим вопрос по другому: сколько готов заплатить, чтобы писать на ниме?
| | |
|
|