Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

Говорят, что для обучения программированию лучше подходят   Найти похожие ветки 

 
iNew ©   (2002-11-21 06:33) [0]

языки которые используют интерпретатор, а не компилятор и мотивируют это тем, что отладка программ гораздо легче. В чём выражается эта легкость?


 
pasha676   (2002-11-21 09:05) [1]

Что он конкретно тормознет в том месте где ты совершил ошибку. Быстро исправил - быстро запустил. Повторил процесс до степени запуска программы.
Имхо, интерпретаторы как раз менее всего подходят для обучения. Опять же имхо - обучение программингу может вестись двумя спосабами:
1) Долгий - изучать архитектуру ЭВМ, операционки, машинный код-ассемблер, потом переходим на язык (паскаль или Си).
2) Быстрый - изучать сразу паскаль. Паскаль на самом деле великолепный язык для обучения (он для этого и создавался). В отличии от бэйсика в нем довольно много бонусов именно для создания "упорядоченности" в голове.


 
iNew ©   (2002-11-21 09:14) [2]

А в Delphi, что не тормознет в том месте где ты совершил ошибку?


 
DiamondShark ©   (2002-11-21 10:13) [3]


> iNew © (21.11.02 06:33)


Это представления где-то 20-30 летней давности, превратившиеся в миф из-за утери источника возникновения, и кочующие в мозгах горе-теоретиков.

Разумеется, давным-давно, когда компьютеры были большими, объем памяти в 64 килобайта был верхом мечтаний, а машинное время стоило столько же, сколько эксперимент на синхрофазотроне, имело смысл использовать именно интерпретатор, потому как компиляция "Hello, world" за 5 минут, отнюдь не способствовала учебному процессу.


 
pasha676   (2002-11-21 10:27) [4]

2iNew
Ну тебе БриллиантовыйАкул уже все пояснил. Только на самом деле это было не 20-30 лет. Еще 15 лет назад компиляция занимала довольно много времени (хотя хелло-ворд и делелся уже меньше пяти минут :)). Потом компилятор не останавливался на строке, а оставлял за собой файл результатов компиляции. Единых сред редактирование-справочник-компилятор-просмотр результатов компиляции-отладчик не было в принцыпе.
repeat
Ты писал прогу в обычном редакторе, записывал файл, выходил из редактора, запускал компилятор, компилировал файл, открывал файл результатов работы компилятора смотрел ошибки, чесал репу, загружал в редактор свою прогу...
until
В интерпретароре ты писал прогу, потом запускал и если ошибка - то тебе ее сразу показывали. Сразу исправлял и заново запускал. Чуешь как было круто!


 
SPeller ©   (2002-11-21 12:17) [5]

Интерпретатор хорош тем что если нашёл ошибку, то тут же испраил её, и без перезапуска программы пошёл дальше. Захотел процедуру или строку кода повторно прогнать - пожалуйста, захотел чего-то подправить - пожалуйста, захотел какой-то код вовсе не выполнять - пожалуйста, передвинул указатель текущий строки и всё. Именно этим мне и нравится VB :)


 
pasha676   (2002-11-21 12:32) [6]

2SPeller


> пожалуйста, захотел какой-то код вовсе не выполнять - пожалуйста,
> передвинул указатель текущий строки и всё

На самом деле, я считаю, что это не столько полезно - сколько вредно. Обучаясь таким образом, ты можешь воспитать в себе не очень хороший стиль программирования. Хотя это мое субъективное мнение.


 
Marser ©   (2002-11-21 12:58) [7]

ИМХО, интерпретаторы вчерашний день.Кроме скриптовых языков, интепретируемых теперь нет.Согласен с ДаймондШарк, ваши представления устарели.Есть два пути - начать с TP(BP, FreePascal), или сразу с Делфи(VB,BCB,VCPP).


 
Наезжалкин   (2002-11-21 13:02) [8]


Учить надо приёмам и методам составления алгоритмам, общим принципам решения задач и т.д. Можно даже без компа. На бумажке.



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
6-36314
Andrew2
2002-10-17 13:46
2002.12.12
ICQ


1-36181
antoniz
2002-12-04 09:28
2002.12.12
Подскажите по переиндексации в Paradox.


1-36090
IronHawk
2002-12-01 02:52
2002.12.12
Запуск ЕХЕ-шника с параметром?


14-36359
Александр Павлов
2002-11-21 05:07
2002.12.12
Не в восторге от происходящего....


8-36297
Sniffer
2002-08-28 17:43
2002.12.12
Огонь