Во первых сразу скажу что паскаль и си это апсолютно разные вещи. Си в понятии всех нюансов синтаксиса более сложен, ибо он придуман был как шутка на первое апреля. К примеру код на Си:
x=5;y=6;print x+y;
на паскале такое не прокатит. Писать несколько операторов в одну строку это если честно абсурд. Далее тут вопрос насчет Visual Basic и Pascal. Визуал бейсик это объектно-ориентированный язык, а паскаль нет. Вот если бы спросили что лучше Visual Basic и Object Pascal то я сказал бы что обжект паскаль гораздо эффективней и мощнее.
"Паскаль, не смотря на то что он не может создавать приложения с графической оболочкой возможностей у него побольше чем у бэйсика"(с)Smile
Что за чепуха??? В паскале прекрасно создается графическая оболочка для программ, юзайте библу windows.
1. не smile а slime!
2. почему это в паскале не прокатит подобная вещь? "x=5;y=6;print x+y;" или я не совсем понял что ты имел ввиду, но на паскале это можно написать следующим образом:
Код:
x := 5;
y := 6;
z := x + y;
WRITE(z);
да и писать в одну строку не абсурд, просто это кривой стиль, но компилятору по барабану в принципе ты хоть всю прогу в одну строку напиши он у тебя ее съест и не подавится))) (в случае если конечно код без ошибок) а вообще то правильно конечно все писать по BNF
Последний раз редактировалось slime; 26.02.2008 в 20:18.
1. не smile а slime!
2. почему это в паскале не прокатит подобная вещь? "x=5;y=6;print x+y;" или я не совсем понял что ты имел ввиду, но на паскале это можно написать следующим образом:
Код:
x = 5;
y = 6;
z = x + y;
WRITE(z);
да и писать в одну строку не абсурд, просто это кривой стиль, но компилятору по барабану в принципе ты хоть всю прогу в одну строку напиши он у тебя ее съест и не подавится))) (в случае если конечно код без ошибок) а вообще то правильно конечно все писать по BNF
А в Си или Бейсике это можно написать в одну строку. Что иногда усложняет отлов багов.