Написание этого "опуса" побуждает мой опыт и программиста и преподавателя. Здесь уже много говорилось о "знаниях" студентов. Я, в данном случае, не хочу говорить о самих студентов это особый разговор для другой темы. Меня
волнует, как преподается программирование. Я не хочу сказать, что преподаватели плохие. Преподаватели разные, как и в любом институте и это хорошо. Мне не нравится, прежде всего, чему учат, т.е. попросту говоря учебные планы. Конечно, программирование в массовом порядке преподают не так давно и стандарты и учебные планы и, я бы сказал еще традиции преподавания, не устоялись. Проблема в Паскале. На мой взгляд, преподавание Турбо Паскаля губит многих студентов на корню. Я попытаюсь объяснить, в чем здесь проблема. На мой взгляд, в технологии программирования, чем и следует овладеть студенту, присутствуют следующие компоненты: алгоритм, язык программирования, среда программирования, технология разработки ПО, среда выполнения (обычно ОС). Так вот, по моему глубокому убеждению, на какие бы курсы не было разбито преподавание программирования, любой курс должен преподаваться как курс программирования. Другими словами, среда программирования, например Windows не может изучаться иначе как через само программирование. Кроме этого, в каждом курсе программирования должны присутствовать все компоненты программирования. Если бы это удалось сделать, то, мне кажется, мы бы сдвинули обучение программированию с нулевой (или отрицательной) точки. Что же происходит с Турбо Паскалем. Он изучается очень подробно, два семестра. Теперь вдумайтесь в следующее: нигде и никто уже давно не пишет прикладные программы на Турбо Паскале 7.0. Почему? А потому-то этот продукт был предназначен для программирования в операционной системе MS DOS. Но этой системы уже нет в природе - Windows только эмулирует ее, чтобы дать возможность запускать программы 15-летней давности. И вот бедные студенты два семестра программируют на ТурбоПаскале, совсем не понимая, что они программируют в MS DOS и не зная какое это отношение имеет к Windows. Более того, они изучают даже те темы, которые уж никак нельзя пристегнуть к Windows - графику, файлы и т.п. И вот проучившись два семестра, не понявший, где он программировал студент, переходит к Delphi, и начинает программировать уже в Windows, до конца так и поняв, что это такое. При этом с самой ОС он опять не взаимодействует, но это уже другой разговор. Возникает вопрос - зачем нужен Турбо Паскаль? Если мы принимаем, что преподавать алгоритмы надо в отрыве от всего остального, почему не взять, например, какую-нибудь программу для дошкольников - управлять какой-нибудь лягушкой или кенгуренком. Результат будет точно тот же самый, но без введения студента в заблуждение, так как он здесь прекрасно поймет, что программирует не в Windows. Если кто-то мне скажет, что паскаль помогает затем программировать на Дельфи. Но, во-первых, Дельфи не должен быть самоцелью, а во-вторых, почему бы тогда не начать сразу на Дельфи и писать в начале разные алгоритмы в простых консольных программах. Ребята, забудьте про ТурбоПаскаль 7.0. Нет его, давно умер. Я этот вопрос уже давно ставлю на факультете, но пока переубедить коллег мне не удается. |
Rik писал(а): В данной реализации оператор присваивания := заменен на =
Оператор сравнения = заменен на == Поддерживаются инструкции инкремента и декремента в форме I++, I-- procedure и function заменены на method хотя привычные объявления поддерживаются А смысл? |
Вот и я думаю, есть ли смысл...
Конструкция := мне не очень нравится, и не только мне, procedure и function - избыточность, можно заменить на что-то одно, я заменил на method... Хочется немного улучшить что не нравится... _________________ http://www.visual-t.ru |
Слышь айс, ты вообще с gdb работал?
зачем там ему обертка то? Он и так вызывается напрямую .!gdb с опциями. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
а зачем мне отдельный какой-то дебаггер вызывать, когда ясно и наглядно я это делаю в среде программирования, пауза в любое время, контроль локальных, видимых переменных. да и то, что какой-то другой программой дебажить проект нужно, вовсе не означает, что ВС ерунда или что там ты в своей лексике говоришь. пока что из всего набора ты сказал, что можно нажав 5 кнопок удалить N строк. я тоже могу удалить N строк, только мне не нужно их подсчитывать и вообще задумываться что именно надо нажать и что случится после этого - удалил да и всё. ctrl+yyyyy - пять строк как не бывало. страницу? shift+pd+del. и т.п. ищешь сложности там где их нет. и, в конце концов, я во время программирования всё таки набираю текст, а не удаляю. а вот для набора вполне себе полный комплект возможностей - и автоподстановка и т.д. и т.п. _________________ Ин дер гросен фамилие нихт клювен клац-клац |
еще скажи в виме автоподстановки нет )))
Разница в том что я пробовал и то и другое и сделал вывод. А тты как подсел на анальный зонд майкрософта так на нем и сидишь. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
интересная аргументация. латентная какая-то. видать спец _________________ Ин дер гросен фамилие нихт клювен клац-клац |
Давайте лучше про языки, хватит про редакторы, они меня совсем не беспокоят, я их сам пишу, какой сервис нужен, такой и добавляю...
Я предложил небольшую модификацию синтаксиса паскаля, хочу узнать, синтаксис более удобный с этими изменениями или нет? Если нет я свой компилятор в стандартное состояние верну... |
--- _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home Последний раз редактировалось: Slider (2010.11.01 23:15.27), всего редактировалось 1 раз |
unname писал(а): А тты как подсел на анальный зонд майкрософта так на нем и сидишь.После подобной "аргументации" как-то и тему продолжать... . Линуксимоз головного мозга. _________________ Йа - водоросль. |
Цитата
99% заказчиков просят на пальцах показать куда и что нажать что бы получилось то что они хотели увидеть в результате , и далеко пофиг им как и что там внутри происходит(по крайней мере у моих так), буквально единицы интересуются как и что там. Да, так и есть, а чем вы занимаетесь, хочется ваши разработки посмотреть? |
Slider
А, нуда, я и забыл уровень ваших заказчиков. Просто когда речь идет о безопасности - должна быть проверка исходников и обстчет алгоритма на вероятность опасного отказа. Вот тогда и пишут пояснительные.... _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
А вот у меня клавиатура с красными буковками... вы знаете как на ней удобно набирать... и заказчика нравиться как я на ней работаю.... а вы все не умеете работать, потому что у вас не моя клавиатура.....
БРЕД....пол темы бреда...... _________________ Диагностика и ремонт авто. Ремонт РКПП. Куплю Дизельное Топливо. 8-912-522-26-2семь |
--- _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home Последний раз редактировалось: Slider (2010.11.01 23:13.49), всего редактировалось 1 раз |
Slider
занимался системами автоматики для ОАО РЖД. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
DelphiScript- вещь интересная, но где ее практическоре приминение?? |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |