Сообщение Re[10]: Синтаксический сахар vs реально полезные вещи в ЯП от 03.02.2023 10:02
Изменено 03.02.2023 10:04 vsb
Re[10]: Синтаксический сахар vs реально полезные вещи в ЯП
Здравствуйте, so5team, Вы писали:
G>>>Почему другие языки, даже высокоуровневые, не предлагают пойти в C если надо что-то сделать более оптимальным?
vsb>>Какие? Я таких не знаю.
S>Ada, Eiffel, Rust, D.
Про первые два ничего не знаю, вторые два — низкоуровневые.
Высокоуровневые это, например, JS, Python. И там постоянно пакеты ставишь и оно что-то сишное компилировать начинает.
Есть некие гибридные языки, вроде Java. Он вроде и высокоуровневый, а вроде и на С там для производительности пишут редко, если и пишут, то больше для интеграции с какими-то библиотеками. Но это скорей исключение.
S>Полагаю, что сюда же можно отнести и Haskell с разными OCaml-ями. Но тут я не копенгаген.
Не знаю, что там с окамлями, но хаскель — адский тормоз. Думаю, его спасает только то, что на нём никто не пишет.
G>>>Почему другие языки, даже высокоуровневые, не предлагают пойти в C если надо что-то сделать более оптимальным?
vsb>>Какие? Я таких не знаю.
S>Ada, Eiffel, Rust, D.
Про первые два ничего не знаю, вторые два — низкоуровневые.
Высокоуровневые это, например, JS, Python. И там постоянно пакеты ставишь и оно что-то сишное компилировать начинает.
Есть некие гибридные языки, вроде Java. Он вроде и высокоуровневый, а вроде и на С там для производительности пишут редко, если и пишут, то больше для интеграции с какими-то библиотеками. Но это скорей исключение.
S>Полагаю, что сюда же можно отнести и Haskell с разными OCaml-ями. Но тут я не копенгаген.
Не знаю, что там с окамлями, но хаскель — адский тормоз. Думаю, его спасает только то, что на нём никто не пишет.
Re[10]: Синтаксический сахар vs реально полезные вещи в ЯП
Здравствуйте, so5team, Вы писали:
G>>>Почему другие языки, даже высокоуровневые, не предлагают пойти в C если надо что-то сделать более оптимальным?
vsb>>Какие? Я таких не знаю.
S>Ada, Eiffel, Rust, D.
Про первые два ничего не знаю, вторые два — низкоуровневые.
Высокоуровневые это, например, JS, Python. И там постоянно пакеты ставишь и оно что-то сишное компилировать начинает.
Есть некие гибридные языки, вроде Java. Он вроде и высокоуровневый, а вроде и на С там для производительности пишут редко, если и пишут, то больше для интеграции с какими-то библиотеками. Но это скорей исключение. Очень уж много человекотысячелетий было вложено в разработку JVM, чтобы она так быстро работала.
S>Полагаю, что сюда же можно отнести и Haskell с разными OCaml-ями. Но тут я не копенгаген.
Не знаю, что там с окамлями, но хаскель — адский тормоз. Думаю, его спасает только то, что на нём никто не пишет.
G>>>Почему другие языки, даже высокоуровневые, не предлагают пойти в C если надо что-то сделать более оптимальным?
vsb>>Какие? Я таких не знаю.
S>Ada, Eiffel, Rust, D.
Про первые два ничего не знаю, вторые два — низкоуровневые.
Высокоуровневые это, например, JS, Python. И там постоянно пакеты ставишь и оно что-то сишное компилировать начинает.
Есть некие гибридные языки, вроде Java. Он вроде и высокоуровневый, а вроде и на С там для производительности пишут редко, если и пишут, то больше для интеграции с какими-то библиотеками. Но это скорей исключение. Очень уж много человекотысячелетий было вложено в разработку JVM, чтобы она так быстро работала.
S>Полагаю, что сюда же можно отнести и Haskell с разными OCaml-ями. Но тут я не копенгаген.
Не знаю, что там с окамлями, но хаскель — адский тормоз. Думаю, его спасает только то, что на нём никто не пишет.