Size: a a a

Compiler Development

2020 February 11

YS

Yuriy Syrovetskiy in Compiler Development
и зависит от опыта
источник

YS

Yuriy Syrovetskiy in Compiler Development
Питон кажется простым, если ты уже знаешь C++ или Яву
источник

YS

Yuriy Syrovetskiy in Compiler Development
ну и между С++ и Хаскелем целая пропасть (Хаскель сложный, но С++ сильно сложнее Хаскеля)
источник

VK

Vladimir Kazanov in Compiler Development
Yuriy Syrovetskiy
Питон кажется простым, если ты уже знаешь C++ или Яву
Хотя, наверное, реально питон сложнее той же джавы, если концептуально:-)
источник

VK

Vladimir Kazanov in Compiler Development
По количеству всяких фишек, особенно в 3ей версии
источник

DF

Dollar Føølish in Compiler Development
Yuriy Syrovetskiy
ну и между С++ и Хаскелем целая пропасть (Хаскель сложный, но С++ сильно сложнее Хаскеля)
+
источник

МБ

Михаил Бахтерев in Compiler Development
Yuriy Syrovetskiy
ну и между С++ и Хаскелем целая пропасть (Хаскель сложный, но С++ сильно сложнее Хаскеля)
Не Haskell сложный, а те костыли, которых накостылили вокруг него, чтобы решать реальные задачи. Сам Haskell довольно прост
источник

p

polunin.ai in Compiler Development
Yuriy Syrovetskiy
Питон кажется простым, если ты уже знаешь C++ или Яву
У меня знакомый 17 лет который никогда не программировал через три месяца после изучения питона стал на фрилансе зарабатывать хорошие деньги.
Через сколько такого результата можно было бы добиться на плюсах? Или не дай бог на хаскеле?
источник

А

Алексей in Compiler Development
K R
С утрированно практической стороны (пользователя, естественно):

1. Объекты, замыкания есть, функции - значения.
2. Типы указывать не нужно.
3. Сборщик мусора.
4. Более-менее однопоточные.
5. Скорость выполнения байт-кода более-менее одинаковая.
6. Не требуют внешней виртуальной машины JVM/.NET.
7. Есть языковые менеджеры пакетов.
8. Энергичные вычисления, есть побочные эффекты.
9. Изменяемые значения. Семантика - всё boxed (у Питона нет выделенного типа ref, потому там известный ахтунг, конечно).

Отличия - у OCaml'а нет классов типов, поэтому выч. мат код требует некоторых мелких хаков, а вывод структур на консоль - ppx_deriving или т.п.

И я, честно говоря, ничего более близкого к Питону, но компилируемого и достаточно популярного, не вижу.
Да ну не
источник

А

Алексей in Compiler Development
Питон чем-то хаскель даже напоминает, нежели окамл.
источник

YS

Yuriy Syrovetskiy in Compiler Development
Алексей
Питон чем-то хаскель даже напоминает, нежели окамл.
всё субъективно
источник

YS

Yuriy Syrovetskiy in Compiler Development
polunin.ai
У меня знакомый 17 лет который никогда не программировал через три месяца после изучения питона стал на фрилансе зарабатывать хорошие деньги.
Через сколько такого результата можно было бы добиться на плюсах? Или не дай бог на хаскеле?
через год. конечно, С++ и Хаскель сложнее Питона, но и Питон не так прост, как его малюют. в три месяца верю, а в неделю нет
источник

p

polunin.ai in Compiler Development
Yuriy Syrovetskiy
всё субъективно
Почему тогда на одном языке сеньором можно статл за три года, а в другом и за 7 лет с трудом?
источник

А

Алексей in Compiler Development
Yuriy Syrovetskiy
через год. конечно, С++ и Хаскель сложнее Питона, но и Питон не так прост, как его малюют. в три месяца верю, а в неделю нет
Он настолько прост насколько его малюют
источник

МБ

Михаил Бахтерев in Compiler Development
http://opusmodus.com/ - к вопросу о непрактичности Lisp. Эта штука позволяет композиторам сочинять на Лиспе :) И они таки сочиняют
источник

А

Алексей in Compiler Development
Точнее порог входа в него очень низкий
источник

YS

Yuriy Syrovetskiy in Compiler Development
polunin.ai
Почему тогда на одном языке сеньором можно статл за три года, а в другом и за 7 лет с трудом?
потому что сеньорство тоже субъективно. я считаю, что нельзя быть "сеньором в языке", старший программист определяется решаемыми задачами, а не языком
источник

А

Алексей in Compiler Development
Так то в питоне есть не особо простые штуки, но фишка в том что и без их знания можно писать практически любые программы
источник

p

polunin.ai in Compiler Development
Yuriy Syrovetskiy
через год. конечно, С++ и Хаскель сложнее Питона, но и Питон не так прост, как его малюют. в три месяца верю, а в неделю нет
Чтобы на нем писать тел не нужна знать организацию памяти, существование стека и динамической памяти и т.д.
источник

p

polunin.ai in Compiler Development
Yuriy Syrovetskiy
потому что сеньорство тоже субъективно. я считаю, что нельзя быть "сеньором в языке", старший программист определяется решаемыми задачами, а не языком
Ок. Почему на одном языке можно решать серьезные задачи спустя три года, а ну другом спустя 7?
источник