Главная страница
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.02 c
1-36289
RDA
2002-11-30 10:48
2002.12.12
ActivX - F1Book


4-36480
Герасимов
2002-10-31 13:32
2002.12.12
Изменение переменных среды окружения Win2k


1-36280
ЮРИЙ_К
2002-12-02 16:34
2002.12.12
Процесс выполнения выбивает базу 8-(((


3-36012
ДСН
2002-11-24 09:11
2002.12.12
Совместное использование таблиц MS Access


1-36211
Whippi
2002-11-25 08:39
2002.12.12
Как переместить файл в другую директорию?