Страница: 1 | 2 |
Вопрос: Pascal vs Qbasic
Добавлено: 24.12.05 09:16
Автор вопроса: ARRONA-(CS)
Собственно сабж: Нужно провести сравнение этих двух языков. по 10 пунктов отличия и сходства для каждого. Если не влом то плиз напишите по 5 для каждого, т.к. в языках я не силен и даже не знаю с какой стороны подойти к сравнению.
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 24.12.05 16:12
сходства:
1) все под дос
2) плохо поддерживают графику (в пределах 16 цветной палитры, хотя в кубасике оператором PALATE можно тени получить...)
3) неподдерживают модули (хотя х.з. мож паскаль отличился)
4) у всех тупаковая отладка, оч неудобно
5) с них "начинают" программировать, в школе...
отличия:
1) Паскаль самый тупой не внятный не логичный сложный, ацтойный язык для отморозков, кубасик рулит
2) Гы, синтаксис
3) НавЭрно паскаль побыстрее будет, т.к. Variant'a у него нема...
чё-то дальше влом...
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 25.12.05 07:17
На QBasic'е есть режим с 256 цветами - screen 13, если не ошибаюсь. В отличия еще можно добавить производителя, клавиатурные сочетания, отсутствие в QB Turbo Vision, разного рода библиотечные функции и т.п.
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 26.12.05 18:16
Э-э, боюсь сморозить глупость, но по моему Паскаль - это язык блочных конструкций (наподобие Си), в Бейсик нет.
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 27.12.05 09:46
Насколько я помню, QBasic тоже блочный, в отличие от Turbo Basic, где переменные в каждом блоке надо явно объявлять локальными.
Номер ответа: 5
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #5
Добавлено: 27.12.05 10:36
Насколько помню в Паскаль Асмовые вставки делать можно. И с ДОСом легко работалось.
Номер ответа: 6
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #6
Добавлено: 27.12.05 10:38
Номер ответа: 7
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #7
Добавлено: 27.12.05 16:08
Sharp,
разве в QB есть подобие BEGIN...END как в Паскале или скобок {} как в Си? Что то я не припомню. Есть горизонтальные и вертикальные разделители команд, но блоков нету, имхо.
Номер ответа: 8
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #8
Добавлено: 27.12.05 16:15
QB не рулит перед паскалем. Вообще я бы не сравнивал нормальный язык с басиком.
Номер ответа: 9
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #9
Добавлено: 27.12.05 23:38
гм.. вы сравниваете абсолютно разные языки, имхо.
Это тоже самое, что и :
Найти 10 различий между функциями человека и кролика (а функции выполняются одинаковые: Размножение , пожрать, поспать, погулять и тд), но при этом по разному..
Номер ответа: 10
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #10
Добавлено: 28.12.05 01:24
Pascal намного круче QBasic'a. В этом я уверен. Я имел дело с ними обоими, причем довольно тесное.
Хотя бы по тому, что в Pas есть модули. Есть явный Asm. Наверняка есть (точно не знаю) нормальный Error Handler (в QB он совсем отстойный). Pascal имеет больше функций работы с графикой, главное он нормально поддерживает текст в графическом режиме.
У него полный набор типов данных.
Другой вопрос в том, что QB влезает на дискету, а Pas нет. Сейчас это, правда, уже не актуально.
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 28.12.05 02:33
врёшь.
Хотя бы по тому, что в Pas есть модули. Есть явный Asm. Наверняка есть (точно не знаю) нормальный Error Handler (в QB он совсем отстойный). Pascal имеет больше функций работы с графикой, главное он нормально поддерживает текст в графическом режиме.
Если с ними тесно был связан, почему про басик ничего не написал? Нехочу разводить флейм о крутости языка, но думаю придётся )) эх... в который раз... Ну начнём:
По поводу модулей, помнятся операторы LOAD, BLOAD... может я и не прав, но это вроде что-то подгрузки модулей. Насчёт явного асма... а разве в паскале под дос есть? Я просто никогда не применял, из за отсутствия знания асма... но и никогда примеров невидел с асмовскими вставками... опять же, могу ошибаться. Графика такая же как у кубаса, и то что паскаль нормально поддерживает текст в граф. режими, вооюще непонял о чём это... Текст что там, что там, отображается одинаково... Насчёт набора типов данных, насколько я помню, в паскале на 1 больше... зато варианта нема в паскале. На басике легче и удобнее программировать, особенно новичку, разговарить с компьютером просто на английском! что может быть приятней В паскале же всё через Ж... синтаксис с трудом иногда и местами соответствует смыслу, про всякие точки запятые в конце строки, постоянный бегин енд в цеклах итп...вообще молчку...
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 28.12.05 04:47
Ладно, хватит уже глупости морозить. Нету в QB никакого варианта. Что лень хелп открыть? Ну вот я для тебя специально открыл:
Где тут Variant? Варианта даже в VB4 не было. Учи матчасть.
Номер ответа: 13
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #13
Добавлено: 28.12.05 13:44
разве в QB есть подобие BEGIN...END как в Паскале или скобок {} как в Си? Что то я не припомню.
wend
что, кстати, удобнее и не принуждает юзать хитрости вроде
} while(...);
Номер ответа: 14
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #14
Добавлено: 29.12.05 00:35
Что такое Load - простите, не помню. Искать QB мне не охота.
А по тексту там, между прочим, есть поддержка векторных шрифтов.
Вот то, что нам в школе на информатике дали.
http://vt-dbnz.narod.ru/textinpas.htm
На всякий случай уточню: Turbo Pascal 7.0
На счет асма, честно говоря, точно не знаю. Простите, заговорился. Но вот TASM с ним поставляется, это точно.
Номер ответа: 15
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #15
Добавлено: 29.12.05 00:38
У меня в пакете TP7 есть еще несколько Win-прог. Resource Workshop там к примеру есть.