Главная страница
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.017 c
3-36075
Dvorez
2002-11-26 12:00
2002.12.12
^M^J


3-35982
Hiqwer
2002-11-20 19:43
2002.12.12
Oracle. Компоненты DOA. Где TimeOut?


6-36315
BarSuk2002
2002-10-18 10:11
2002.12.12
Как подстраховаться и закрыть возможные атаки по порту 23?


14-36354
andy_ar
2002-11-20 11:49
2002.12.12
Поздравьте меня!


4-36487
vlad_ri1
2002-10-29 13:07
2002.12.12
Где грабли? или GetLogicalDriveStrins и GetDriveType