1.3, Аноним (3), 12:33, 11/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Конпиляется всё ещё только шлангом? Точнее, не конпиляется вообще..
| |
|
2.38, Аноним (-), 15:55, 11/04/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
>с высокой производительностью приложений, свойственной языку Си
Читайть умеешь?
| |
|
3.59, Аноним (59), 19:06, 11/04/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Мусьё в силах понять разницу между производительностью работы программы и скоростью компиляции этой программы компилятором из исходников? И, кстати, скорость компиляции си-программ тоже так себе.
| |
|
|
|
6.78, Аноним (78), 01:29, 12/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
У окамла вообще кажется лучший компилятор, что был придуман.
| |
|
|
|
|
|
|
2.6, Аноним (6), 12:54, 11/04/2025 [^] [^^] [^^^] [ответить]
| –15 +/– |
Да и то и другое что-то прошлый век, отступов вполне достаточно.
| |
|
3.7, Аноним (5), 12:56, 11/04/2025 [^] [^^] [^^^] [ответить]
| +11 +/– |
Ты про питоновские отступы что ли? Абсолютно тупое решение. Стоит туда сюда код покопипастить, сразу всё сбивается.
| |
|
|
5.42, User (??), 16:22, 11/04/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не, ну если ваша работа "детей к порядку приучать" то что вы здесь-то делаете? Чат второй ясельной группы детсада 122 в whatdsup'е ведётся...
| |
|
|
3.21, Аноним (65), 14:27, 11/04/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Отступы должны ставится автоматически, как на https://try.ocamlpro.com/. Вы ещё попросите программистов самостоятельно синтаксис подсвечивать, словно текст в ворде набирается, и с неправильной подсветкой - не компилировать.
| |
|
4.43, User (??), 16:27, 11/04/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Второй раз мне уже про эти чудеса рассказывают, прям даже спросить хочется - а другие практические преимущества, окромя автоматической расстановки скобочек и отступов есть? Где и для чего можно с практической пользой написанным на - попользоваться? Глядишь - заценю/пойму чего...
| |
|
|
6.50, User (??), 16:50, 11/04/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ээээто должно мне что-то сказать? Т.е. память мне подсказывает, что лет *цать назад я это название слышал, но и только.
| |
|
7.57, n00by (ok), 18:40, 11/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну, не знаю, может надо с практической пользой закачать торрент.
| |
|
8.58, User (??), 18:47, 11/04/2025 [^] [^^] [^^^] [ответить] | +1 +/– | А у этого клиента есть какие-то практические преимущества перед clientname ... текст свёрнут, показать | |
|
9.61, n00by (ok), 19:15, 11/04/2025 [^] [^^] [^^^] [ответить] | +1 +/– |  Сейчас вряд ли, поскольку другие сети он поддерживает несколько разных вроде б... текст свёрнут, показать | |
|
|
11.81, n00by (ok), 08:53, 12/04/2025 [^] [^^] [^^^] [ответить] | +/– |  Просто помню, что этот MLDonkey авторы OCaml написали с целью прорекламировать я... текст свёрнут, показать | |
|
|
|
|
|
|
5.69, Аноним (65), 21:42, 11/04/2025 [^] [^^] [^^^] [ответить] | +/– | В исходном сообщении речь шла об оформлении блоков кода Какие ещё вы хотите пре... большой текст свёрнут, показать | |
|
6.88, User (??), 13:50, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Воу! Крутая штука, не то, что этот наш гвидобейсик - а то, что за 30 лет так ничего полезного и не (пере|на)писали - то, понятно, фигня.
А если это чудо еще и в emacs под NixOS - то и вовсе, все дивчОнки мои будут!
| |
|
7.99, Аноним (65), 16:45, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А если это чудо еще и в emacs под NixOS
Сенсей-сама, как вы догадались, что я пишу в эмаксе под NixOS?
| |
|
|
5.70, ИмяХ (ok), 21:48, 11/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Благодаря скобкам можно написать огромную программу в одну строку
| |
|
|
|
2.15, Аноним (3), 13:34, 11/04/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
ты ещё про пустые скобки у методов спроси,
и вообще про все сишные "чипыжи"
| |
|
1.16, Аноним (-), 13:51, 11/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>в виде легковесных потоков, именуемых файберами (Fiber)
Слово Fiber с аглицкого переводится как "клетчатка". Эти легковесные потоки должны переводится как "клетчатки".
| |
|
|
|
4.100, Аноним (75), 16:51, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
нить - результат прядения, а прядение это:
https://ru.wiktionary.org/wiki/прядение
"""
процесс продольного складывания и спирального скручивания отдельных волокон для получения длинной и прочной нити
"""
То есть волокна это кусочки такие, а точнее:
https://ru.wiktionary.org/wiki/волокно
"""
тонкая непряденая нить растительного, минерального или синтетического происхождения
"""
И вот тут прикол, нить это пряденное волокно, волокно это непряденая нить :)
Синоним волокна - фибра:
https://ru.wiktionary.org/wiki/фибра
"""
жилка, нерв, волокно животной ткани
"""
| |
|
|
|
3.63, Аноним (59), 19:32, 11/04/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ну, вроде как "thread" - нить, а "fiber" - волокна, из которых состоит эта нить. И очень логично названо: тред - поток исполнения с аппаратной поддержкой в процессоре и в распространенных ОС обычно еще и вытесняющиеся по времени, а уже внутри потока куча файберов - сопрограмм с "кооперативной" многозадачностью (вытеснения нет по времени, передача управления следующему файберу происходит или добровольно явно или при входе в вызов ввода/вывода).
| |
|
4.83, n00by (ok), 09:19, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Для английского действительно логично. С переводом возникает путаница, thread переводят и как "поток" (встречаю такое чаще), и как "нить". Последней вариант используют обычно, когда "легковесных потоков" нет. В любом случае, оно не клетчатка.
ЗЫ у thread-а нет аппаратной поддержки в процессоре (IA32/AMD64) в смысле каких-то команд или специально предназначенных регистров. Под "аппаратно" понимается вызов планировщика по таймеру, может заодно меняться регистр fs или gs, через который адресуется thread local storage, но это "просто сегментный" регистр, без особого смысла как у ss (сегмент стека).
| |
|
|
|
|
2.18, Аноним (5), 14:03, 11/04/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Синтаксис у него может и не самый плохой, но отсутствие хорошей IDE портит всё впечатление.
| |
|
3.26, Аноним (24), 14:35, 11/04/2025 [^] [^^] [^^^] [ответить]
| –5 +/– |
IDE нужна для джунов, вполне комфортно писать и без неё. Тут всё впечатление портит сам язык.
| |
|
4.28, Аноним (65), 14:40, 11/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Для любого крупного проекта нужна IDE, или как минимум языковой сервер
| |
|
|
6.44, User (??), 16:29, 11/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ага. Особенно, если окромя хелловрота ничего писать и не собираешься.
| |
|
|
6.98, Аноним (65), 16:44, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это лучшее, что случалось с IDE. Теперь редактор можно развивать отдельно, а поддеркжу языка - отдельно, и не мирится с отвратительной IDE ради хорошей поддержки языка
| |
|
|
|
|
|
1.25, Аноним (24), 14:34, 11/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Надоели уже новости о pet-язычках, на которых никто кроме автора не пишет и писать не будет. В которых даже идей новых нет. Crystal, nim, zig, v, сколько этого мусора уже наплодили...
| |
|
2.53, anonimus (?), 17:22, 11/04/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вас кто-то насильно заставляет их внимательно читать? Или если Вам не нужно, то и всем остальным должно быть не нужно? Какое-то детское-потребительское мышление
| |
2.87, Аноним (-), 13:14, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Crystal, nim, zig, v, сколько этого мусора уже наплодили...
Продолжайте список
| |
|
1.27, Аноним (65), 14:38, 11/04/2025 [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– | Интересно, какие это удобства писать на руби Скобки при вызове можно опускать, ... большой текст свёрнут, показать | |
|
2.51, Аноним (51), 16:51, 11/04/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Лучше уж бороться со скобочками в руби и опционвльно собираться в натив, чем бороться с питонистами, не понимающими, что такое map и упорно заставляющими писать типы в скриптухе.
| |
|
3.71, Аноним (65), 21:55, 11/04/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
>и упорно заставляющими писать типы в скриптухе.
Это позор питона, ведь код
def test(a : int):
print(a)
test("a")
работает без ошибок. Кроме того, питонистам пора открыть для себя Ocaml, там тип переменных нужно писать крайне редко, так как он выводится
List.iter print_string ["hello "; "world"]
let result = let sum a b = a + b in
List.map sum [1; 2; 3]
Хотя в этих строках тип данных не указан ни разу, компилятор знает тип каждой переменной
| |
|
4.82, Аноним (6), 08:55, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят. Да и в своём коде ещё ладно, а вот в коде зависимостей не всегда очевидно. Видимо, ты никогда не работал ни с чем сложнее привет мира, и не понимаешь, чем полезна индикация ожидаемого типа программисту (и не компилятору).
| |
|
5.97, Аноним (65), 16:42, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Кому позор, а кому и регулярно помогает находить трудновыявимые баги до того, как они себя проявят
В нормальных языка будет ошибка компиляции, ещё до запуска программы. В питоне может-быть где-то промелькнёт ошибка линтера, однако далеко не факт, что её хоть кто-то исправит. Это первый момемнт.
Второй момент - питон превращается в некую жабу, где нужно писать тип буквально на каждой строке.
| |
|
6.102, Аноним (6), 17:05, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Никто не заставляет это делать, пихай, что хочешь. Тайпскрипт вон по понятным причинам лучше жс прижился в приличных проектах. В питоне система типов хоть и более адекватная, но без тайпхинтов не очень удобно (и всегда возможно) угадывать.
| |
|
|
|
|
|
1.64, Нуину (?), 19:33, 11/04/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Нужно что-то такое для питона. Да, я знаю, что есть mypyc, nuitka, codon и несолько других проектов.
| |
|
|
|
4.72, Аноним (65), 22:12, 11/04/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Он не только более низкоуровневый, у него гораздо слабее система типов. Для Crystal код типа этого
10.times do
a = Random.rand 10
if a > 6
b = "2"
elsif a > 3
b = "error"
else
b = 1
end
if b.is_a?(String)
puts "b is string"
c = b.to_i?
else
c = b
end
if !c.nil?
puts c + 1
end
end
не проблема, crystal позволяет присваивать переменной значения разных типов, и обрабатывать в зависимости от типа, cython так не сможет
| |
4.91, Аноним (89), 15:12, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Более низкоуровневый, чем CPython. Но, наверное, не сильно более.
| |
|
|
2.80, Аноним (6), 07:43, 12/04/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это всё не то (да и не даёт никакого профита), ты, видимо, ищешь shedskin или cython.
| |
|
|