Написание этого "опуса" побуждает мой опыт и программиста и преподавателя. Здесь уже много говорилось о "знаниях" студентов. Я, в данном случае, не хочу говорить о самих студентов это особый разговор для другой темы. Меня
волнует, как преподается программирование. Я не хочу сказать, что преподаватели плохие. Преподаватели разные, как и в любом институте и это хорошо. Мне не нравится, прежде всего, чему учат, т.е. попросту говоря учебные планы. Конечно, программирование в массовом порядке преподают не так давно и стандарты и учебные планы и, я бы сказал еще традиции преподавания, не устоялись. Проблема в Паскале. На мой взгляд, преподавание Турбо Паскаля губит многих студентов на корню. Я попытаюсь объяснить, в чем здесь проблема. На мой взгляд, в технологии программирования, чем и следует овладеть студенту, присутствуют следующие компоненты: алгоритм, язык программирования, среда программирования, технология разработки ПО, среда выполнения (обычно ОС). Так вот, по моему глубокому убеждению, на какие бы курсы не было разбито преподавание программирования, любой курс должен преподаваться как курс программирования. Другими словами, среда программирования, например Windows не может изучаться иначе как через само программирование. Кроме этого, в каждом курсе программирования должны присутствовать все компоненты программирования. Если бы это удалось сделать, то, мне кажется, мы бы сдвинули обучение программированию с нулевой (или отрицательной) точки. Что же происходит с Турбо Паскалем. Он изучается очень подробно, два семестра. Теперь вдумайтесь в следующее: нигде и никто уже давно не пишет прикладные программы на Турбо Паскале 7.0. Почему? А потому-то этот продукт был предназначен для программирования в операционной системе MS DOS. Но этой системы уже нет в природе - Windows только эмулирует ее, чтобы дать возможность запускать программы 15-летней давности. И вот бедные студенты два семестра программируют на ТурбоПаскале, совсем не понимая, что они программируют в MS DOS и не зная какое это отношение имеет к Windows. Более того, они изучают даже те темы, которые уж никак нельзя пристегнуть к Windows - графику, файлы и т.п. И вот проучившись два семестра, не понявший, где он программировал студент, переходит к Delphi, и начинает программировать уже в Windows, до конца так и поняв, что это такое. При этом с самой ОС он опять не взаимодействует, но это уже другой разговор. Возникает вопрос - зачем нужен Турбо Паскаль? Если мы принимаем, что преподавать алгоритмы надо в отрыве от всего остального, почему не взять, например, какую-нибудь программу для дошкольников - управлять какой-нибудь лягушкой или кенгуренком. Результат будет точно тот же самый, но без введения студента в заблуждение, так как он здесь прекрасно поймет, что программирует не в Windows. Если кто-то мне скажет, что паскаль помогает затем программировать на Дельфи. Но, во-первых, Дельфи не должен быть самоцелью, а во-вторых, почему бы тогда не начать сразу на Дельфи и писать в начале разные алгоритмы в простых консольных программах. Ребята, забудьте про ТурбоПаскаль 7.0. Нет его, давно умер. Я этот вопрос уже давно ставлю на факультете, но пока переубедить коллег мне не удается. |
ЫЫ сам выделил сам собрал, покажи сколько этой займет кода и сравним скорость за одно.
Я предложил условие задачи, если не нравится - можно подкорректировать. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
ты пример давай, в твоей простыне не видать ни преведа ни медведа. а ресурсов (объем кода и время исполнения) ему достаточно _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
OLEGA писал(а): unname
OLEGA писал(а): Жду вашего неглючного кода на чем-нибудь.Я собственно жду кода для вывода той же фразы на тот же индикатор. А за ресурсы не беспокойтесь. #include <lcd_io.h> #include <msp430x16x.h> #include "dz1612/dz1612.h" int main() { while(1) { printf("\f World is dead \n realy dead ", ); }; } Вот собственно А от вас жду аналога кода из моего сообщения Выше. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname
В языках я не силен, сделайте коменты русские к каждой строке. библиотеки откуда взяли? Сколько весят? Можно их содержимое сюда выложить. _________________ Выбирай, что тебе делать. Тогда ты всегда будешь делать то, что выбрал. Настоящий радиолюбитель, открыв спичечный коробок и обнаружив там спички, смотрит на них С УДИВЛЕНИЕМ )) |
OLEGA
#include <iostream>//Для ввода вывода main() //Начало входа в программу { std::cout<<"PrevaD"<<std::endl;//Вывести строку и перейти на новую строку } unname Что то было про списки и "сям" std::List и все вроде готово. Добавлено спустя 2 минуты 40 секунд: unname писал(а): lcd_io.h![]() |
OLEGA писал(а): unname
В языках я не силен, сделайте коменты русские к каждой строке. библиотеки откуда взяли? Сколько весят? Можно их содержимое сюда выложить. Там либы и не используются, в хедерах в основном переименование регистров в название по даташиту и немного описаны функции ввода вывода. А строки, чего там комментировать то? Добавлено спустя 3 минуты 39 секунд: xapac писал(а): OLEGA
#include <iostream>//Для ввода вывода main() //Начало входа в программу { std::cout<<"PrevaD"<<std::endl;//Вывести строку и перейти на новую строку } unname Что то было про списки и "сям" std::List и все вроде готово. Добавлено спустя 2 минуты 40 секунд: unname писал(а): lcd_io.h![]() Еще один умник? Откуда же ты взял С++ компилятор для pic16 или msp430 о которых идет речь?? по спискам хочешь сравнить быстродействие в списках перла и плюсов? Условия задачи устраивают? На что забьемся? по поводу lcd_io хедера, там не так уж и много написано - просто реализация форматированного вывода на три вроде ноги 4ого порта. io отличается только тем что у последней вывод сделан на 2й порт и заточен под rs232. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname
Какой ты агрессивный юмор не понимаешь. |
xapac
невнимательность ) пропустил о чем речь то идет ) - гугли iar _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
iar говно _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
говорить просто
unname писал(а): iar говновот Вы что предпочитаете ? раз иар гавно по вашему Добавлено спустя 2 минуты 15 секунд: и хотелось бы услышать почему именно _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider
Логика простая. Раз не perl и я его не понимаю - значит говно. Всё просто, как рельс. _________________ Йа - водоросль. |
Dio сдрисни поджалуйста, если нет умных мыслей.
Slider а вы у iar посмотрите ассемблер на выходе - ужаснетесь. Я тут уже писал как он на структуры case of и на вложенные if-ы выдает совершенно разный ассемблер, да и вообще откроешь и офигеваешь - никакой оптимизации. Так во всяком случае было летом 2005ого. Не думаю, что что-то изменилось. пишите под avrgcc. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): летом 2005ого. Не думаю, что что-то изменилось. _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
Кажется у местных аргументы подошли к концу а на личности переходить уже не интересно )) _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
А вы таки не местный? |
Таки нет.
Во первых с я с глобала, если помните, а во вторых проездом я в основном, в середине октября договор кончится и скорее всего я опять целиком в ебурге буду... _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
о жизни говорим уже ?
я борщ люблю _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
тему надо перенести во флуд..... или закрыть вообще.. разговор не о чем.. _________________ Диагностика и ремонт авто. Ремонт РКПП. Куплю Дизельное Топливо. 8-912-522-26-2семь |
unname писал(а): Таки нет.
Во первых с я с глобала, если помните, а во вторых проездом я в основном, в середине октября договор кончится и скорее всего я опять целиком в ебурге буду... Я поражен |
а вообще - тема больная.
Я учусь в 10м. информатика у нас с 3 класса, с различными паскалями балуемся с 6го. Каждый год мы начинаем с Hello world и заканчиваем задачей про амёб. Каждый год мы заново проходим основные алгоритмические структуры - циклы и условия. четвёртый год с этим всем возимся, а я всё еще не имею никакого представления о классах, обьектах, методах. О структуре ОС и сетей имею представление еще меньшее. Мне за это ужасно стыдно перед людьми, что за пару часов могут написать простейший IM. Но целенаправленно самообучаться не доходят руки. |
причём тут паскаль ?
программу занятий Вам не паскаль составляет ) ![]() _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Еще пару лет назад можно было бы визуал студию поставить.
Да и в опусе автора хается не столько паскаль, сколько программа обучения студентов. Чем с егэ возиться, лучше бы пересмотрели учебный план по информатике. Добавлено спустя 5 минут 46 секунд: А еще мне кажется, что проблема в консерваторах, что ставят задачу, имеющую over 9000 путей решения, а правильным считают только тот, что они пытались вложить в наши головы. |
и причем здесь эта убогая визуал студия то?
Речь о языке а не о среде разработки. _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname писал(а): убогая визуал студияты хоть один проект в ней разработал? _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
andy ice
Когда-то в школе. После этого слава богу мне показали возможности vim и GCC _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
феерично. _________________ Ин дер гросен фамилие нихт клювен клац-клац ![]() |
![]() _________________ Йа - водоросль. |
Интересно. А что собственно плохого в том, чтобы дать человеку хотя бы один путь решения? Если человек сам не хочет познавать больше - значит это ему не надо. Да, кстати, объясните мне, какая разница в программировании на Delphi и pascal? Что, собственно, изменится? |
если правильно помню делфи это уже что-то ближе к аде, уже ООП и прочая лабуда.... _________________ Не к добру на Руси шорох, Что-то с ветра дымком тянет! Знать, не весь отсырел порох, Да не всем подслащен пряник |
unname
блестяще _________________ http://asm.shadrinsk.net |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |