А по мне, так вполне похоже :)
$ cat > Application.java
public class Application {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
^D
$ ecj Application.java
$ gij Application
Hello world!
:)
Мдя... Сравнишь ЭТО с классическим PRINT "Hello, world!" и подумаешь: а нафига прогресс?! Нафига ТАКОЙ прогресс, который заставляет вместо одной лаконичной строчки такое чудовище воротить?
Кстати, по поводу Бейсика: хоть я и линуксоид (и жену заразил ^^''''), но Бейсик люблю. Потому что более лаконичного и удобного языка я пока не видел, хотя пишу и на C/C++, и на php...
Focal не сильно отличался от Бейсика первого поколения - те же номера строк и т.д. Были, конечно, отличия, например, группы строк. Но это тот же самый неструктурированный стиль программирования.
>Не знаю языка, который делал бы больше глюков в программе, чем С.
Не знаю языка, который бы делал глюки в программе. Знаю многих "кодеров", которые на любом доступном им языке изобразят Вам глючный хеллоуворд. :)
К тому же, зачем наезжать на Си? Слава богу, никто никого на нем писать не заставляет, это дело вкусов и потребностей... Нравится выкручивать мозг - вперед, писать ООП приложения для вывода текста в консоль :)))
По сабжу: это тот самый "Excellent" компилятор с тонной "хаков" в стиле M$? ;)