Size: a a a

2021 April 05

AK

Aleksey Kislitsa in Haskell Start
Проще говоря парадигма это понятие уровня архитектуры, на уровне языка есть только поддержка парадигмы.
источник

[

[BRM]White Rabbit in Haskell Start
Так ведь у большинства известных языков есть по нескольку реализаций, даже если некоторые и загибаются
источник

YP

Yuriy Pachin in Haskell Start
Меньшинства.
источник

JS

Jerzy Syrowiecki in Haskell Start
например, С или С++ определены спецификацией, а gcc, icc, clang, bcc, wcc — не являются языком
источник

[

[BRM]White Rabbit in Haskell Start
Известных в данном случае - популярных
источник

JS

Jerzy Syrowiecki in Haskell Start
+
источник

[

[BRM]White Rabbit in Haskell Start
Java имеет несколько компиляторов, C# штуки 3-4, у спп десяток компиляторов, даже у хаскеля вроде были загнувшиеся другие компиляторы
источник

JS

Jerzy Syrowiecki in Haskell Start
давайте лучше про Хаскель. вот есть спецификация Haskell2010, но на определённом ею языке нет программ.

есть язык, определенный реализацией GHC, на котором пишут программы, но нет спецификации
источник

JS

Jerzy Syrowiecki in Haskell Start
загнувшиеся компиляторы реализовывали каждый своё подмножество.

а в С++ у каждого своё надмножество
источник

[

[BRM]White Rabbit in Haskell Start
И что, нельзя считать их реализацией? Насколько я знаю, некоторые компиляторы плюсов могут не поддерживать какие-то фичи или иметь добавочные незадокументированные
источник

JS

Jerzy Syrowiecki in Haskell Start
со множеством реализаций только С/С++ повезло, ну, может, бэйсику с алголом
источник

JS

Jerzy Syrowiecki in Haskell Start
у Явы только Oracle JDK и Open JDK, которые частично пересекаются, насколько я знаю
источник

AK

Aleksey Kislitsa in Haskell Start
На андроиде вроде Далвик еще
источник

JS

Jerzy Syrowiecki in Haskell Start
а можно список компиляторов C# посмотреть? я слышал только про единственный от микрософта
источник

[

[BRM]White Rabbit in Haskell Start
а GHC не следует спецификации 2010? Или речь про то что за это время добавили кучу незадокументированных в спецификации фич, и потому нельзя отожествлять хаскель GHC и 2010?
источник

AK

Aleksey Kislitsa in Haskell Start
Моно есть
источник

JS

Jerzy Syrowiecki in Haskell Start
нет, это не компилятор Явы, это транслятор байткода, полученного обычным компилятором, в другой байткод
источник

[

[BRM]White Rabbit in Haskell Start
Да хоть банальное - у .Net Core и .Net Framework разные JIT-компиляторы
источник

JS

Jerzy Syrowiecki in Haskell Start
да, GHC отличается от Haskell2010 в деталях
источник

[

[BRM]White Rabbit in Haskell Start
Ещё у Mono есть собственный компилятор. Так же есть cil2llvm
источник