Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 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-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 25.12.05 07:17
На QBasic'е есть режим с 256 цветами - screen 13, если не ошибаюсь. В отличия еще можно добавить производителя, клавиатурные сочетания, отсутствие в QB Turbo Vision, разного рода библиотечные функции и т.п.

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 26.12.05 18:16
Э-э, боюсь сморозить глупость, но по моему Паскаль - это язык блочных конструкций (наподобие Си), в Бейсик нет.

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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
1) Паскаль самый тупой не внятный не логичный сложный, ацтойный язык для отморозков, кубасик рулит :)
Зря ты так.

Ответить

Номер ответа: 7
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: vt-dbnz.narod.ru
 Профиль | | #10
Добавлено: 28.12.05 01:24
НавЭрно паскаль побыстрее будет, т.к. Variant'a у него нема...
У QBasic его тоже нету. По крайней мере в 4.5-м.
Pascal намного круче QBasic'a. В этом я уверен. Я имел дело с ними обоими, причем довольно тесное.
Хотя бы по тому, что в Pas есть модули. Есть явный Asm. Наверняка есть (точно не знаю) нормальный Error Handler (в QB он совсем отстойный). Pascal имеет больше функций работы с графикой, главное он нормально поддерживает текст в графическом режиме.
У него полный набор типов данных.
Другой вопрос в том, что QB влезает на дискету, а Pas нет. Сейчас это, правда, уже не актуально.

Ответить

Номер ответа: 11
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #11 Добавлено: 28.12.05 02:33
У QBasic его тоже нету. По крайней мере в 4.5-м.

врёшь.

Pascal намного круче QBasic'a. В этом я уверен. Я имел дело с ними обоими, причем довольно тесное.
Хотя бы по тому, что в Pas есть модули. Есть явный Asm. Наверняка есть (точно не знаю) нормальный Error Handler (в QB он совсем отстойный). Pascal имеет больше функций работы с графикой, главное он нормально поддерживает текст в графическом режиме.


Если с ними тесно был связан, почему про басик ничего не написал? Нехочу разводить флейм о крутости языка, но думаю придётся :))) эх... в который раз... Ну начнём:
По поводу модулей, помнятся операторы LOAD, BLOAD... может я и не прав, но это вроде что-то подгрузки модулей. Насчёт явного асма... а разве в паскале под дос есть? Я просто никогда не применял, из за отсутствия знания асма... но и никогда примеров невидел с асмовскими вставками... опять же, могу ошибаться. Графика такая же как у кубаса, и то что паскаль нормально поддерживает текст в граф. режими, вооюще непонял о чём это... Текст что там, что там, отображается одинаково... Насчёт набора типов данных, насколько я помню, в паскале на 1 больше... зато варианта нема в паскале. На басике легче и удобнее программировать, особенно новичку, разговарить с компьютером просто на английском! что может быть приятней :) В паскале же всё через Ж... синтаксис с трудом иногда и местами соответствует смыслу, про всякие точки запятые в конце строки, постоянный бегин енд в цеклах итп...вообще молчку...

Ответить

Номер ответа: 12
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #12
Добавлено: 28.12.05 04:47
зато варианта нема в паскале.

 Ладно, хватит уже глупости морозить. Нету в QB никакого варианта. Что лень хелп открыть? Ну вот я для тебя специально открыл:
Strings, Integers, Long Integers, Single (7-digit) precision, Double (15-digit) precision, User-Defined Data Types

 Где тут Variant? Варианта даже в VB4 не было. Учи матчасть.

Ответить

Номер ответа: 13
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #13
Добавлено: 28.12.05 13:44
Sharp,
 разве в QB есть подобие BEGIN...END как в Паскале или скобок {} как в Си? Что то я не припомню.
В Бейсике операторные скобки заменены на открывающий-закрывающий оператор типа
while ...
wend

что, кстати, удобнее и не принуждает юзать хитрости вроде
do{
} while(...);

Ответить

Номер ответа: 14
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #14
Добавлено: 29.12.05 00:35
BLOAD
- загрузка битмапа.
Что такое Load - простите, не помню. Искать QB мне не охота.
А по тексту там, между прочим, есть поддержка векторных шрифтов.
Вот то, что нам в школе на информатике дали.
http://vt-dbnz.narod.ru/textinpas.htm
На всякий случай уточню: Turbo Pascal 7.0
На счет асма, честно говоря, точно не знаю. Простите, заговорился. Но вот TASM с ним поставляется, это точно.

постоянный бегин енд в цеклах
Это точно, гадость. По хорошему, мне язык паскаль не нравится (именно как язык). Хотя по сравнению с QBasic он круче, про VB и дельфи я так не скажу. К VB добавить бы еще немножко, и было бы ваще отличнно.

Ответить

Номер ответа: 15
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #15
Добавлено: 29.12.05 00:38
все под дос

У меня в пакете TP7 есть еще несколько Win-прог. Resource Workshop там к примеру есть.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам