- Linux спас энергосистему Австралии от возможной аварии, pavlinux, 21:23 , 05-Окт-09 (1) +1
- Linux спас энергосистему Австралии от возможной аварии, savant, 21:25 , 05-Окт-09 (2) +2
- Linux спас энергосистему Австралии от возможной аварии, ононим, 21:47 , 05-Окт-09 (10)
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 22:11 , 05-Окт-09 (18) +1
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 23:02 , 05-Окт-09 (27) –1
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 23:05 , 05-Окт-09 (28) +1
- Linux спас энергосистему Австралии от возможной аварии, Карбофос, 23:39 , 05-Окт-09 (29) +2
- Linux спас энергосистему Австралии от возможной аварии, Iv945n, 02:14 , 06-Окт-09 (44)
- Linux спас энергосистему Австралии от возможной аварии, Денис Юсупов, 12:50 , 07-Окт-09 (148)
- Linux спас энергосистему Австралии от возможной аварии, hatelinux, 21:31 , 05-Окт-09 (4) +1
- Linux спас энергосистему Австралии от возможной аварии, 123456, 21:47 , 05-Окт-09 (9) +16 [^]
- Linux спас энергосистему Австралии от возможной аварии, FUKEDITOR, 21:51 , 05-Окт-09 (12) –1
- Linux спас энергосистему Австралии от возможной аварии, Карбофос, 21:54 , 05-Окт-09 (13) +1
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 22:24 , 05-Окт-09 (21)
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 22:47 , 05-Окт-09 (24)
- Linux спас энергосистему Австралии от возможной аварии, vlakas, 00:01 , 06-Окт-09 (33) –1
- Linux спас энергосистему Австралии от возможной аварии, Iv945n, 02:19 , 06-Окт-09 (45)
- Linux спас энергосистему Австралии от возможной аварии, Genom, 07:30 , 06-Окт-09 (52) +2
- Linux спас энергосистему Австралии от возможной аварии, Аноним, 08:13 , 06-Окт-09 (56) +5
- Linux спас энергосистему Австралии от возможной аварии, ddouble, 08:51 , 06-Окт-09 (59)
- Linux спас энергосистему Австралии от возможной аварии, Michael Shigorin, 14:15 , 06-Окт-09 (94) +1
- Linux спас энергосистему Австралии от возможной аварии, Andrey Mitrofanov, 15:30 , 06-Окт-09 (107) –2
- Linux спас энергосистему Австралии от возможной аварии, аноним, 03:08 , 07-Окт-09 (140)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 04:19 , 07-Окт-09 (145)
>>Паскаль _надо_ оставлять за партой. Это изначально чисто учебный язык. > >доброе утро. "изначально чисто учебный паскаль" (который без перегрузки, без динамической типизации) >давно не используется велкам ту Раша. кто тут использует динамическую типизацию и оверлодинг?!)
- Linux спас энергосистему Австралии от возможной аварии, Michael Shigorin, 19:03 , 07-Окт-09 (152)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 01:30 , 09-Окт-09 (174)
>(только не надо уверять, что готовый продукт Delphi является реализацией языка именно >Pascal) пардон, а что тогда, если не продукт трансляции с языка и компиляции?)) а по сабжу - Первый Pascal, написанный Николаусом Виртом в мохнатом 1970-м году действительно создавался для обучения студентов, а вот поздние версии языка, такие как Turbo Pascal, оснащенные библиотекой Turbo Vision, на которой можно было написать NC с менюшками и окошками, и уж тем более Delphi - вполне себе языки для применения в коммерческких структурах. Для обучения я бы оставил три языка - (Q)BASIC, Borland C++ и язык ассемблера: вполне удовлетворяет условиям необходимости для изучения основ программирования и достаточности, учитывая как мало часов в наше время этому уделяется даже в специализированных учебных заведениях.
- Linux спас энергосистему Австралии от возможной аварии, vitek, 06:27 , 09-Окт-09 (176)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 04:40 , 10-Окт-09 (184)
>(Q)BASIC то зачем? Затем, что архитектуру вычислительной техники нельзя давать сразу в полном объеме. Надо показать границы основных блоков ПК и от языка к языку "разжевывать" их хоть до транзисторов. Для первого этапа обучения вполне хватит понимания таких блоков, как: 1. Память и ее виды 2. Процессор 3. Устройства ввода-вывода. Чтобы закрепить это и развить интерес, вполне хватит средств (Q)BASIC'a. >1. в первую очередь необходимо изучать алгоритмы и развивать алгоритмическое мышление. >при чём уровни сложности от команд ветвления, до классов, шаблонов, графов, деревьев >и пр. Алгоритмическое мышление приходит с решением поступающих в мозг задач) Кстати, графы - это куда ближе к сетевому программированию, а до его архитектуры тоже дорасти надо) >3. развивать знания, умения и навыки. и желательно максимально приближённо к реальности. Выходные можно посвятить тому, что интересует обучающихся с учетом опыта, уже приобретенного ими) >2. необходимо изучать архитектуру. Обязательно. Но параллельно с каким-нибудь языком. Лично мое мнение таково, что паскаль - вещь не очень-то и нужная, С++ куда шире и яснее смотрит на задачи системного ПО. Здесь уже можно говорить об адресации памяти, ее распределении, подключить сюда основы дискретной математики. >соответственно выбор: >1. с/с++ - gcc + qtcreator = не плохой на мой взгляд >выбор. и доступен каждому студенту/учащимуся (почему qtcreator? он прост. и не >отвлекает от учебного процесса) >естественно другие иде также затрагиваются Code::Blocks, например;) >2. раз знание архитектуры - асм нужен безусловно) Жалко, что нигде не достать большую схему хотя б третьего пня, чтоб показать, что там куда бегает. Не менее занимательно, чем планетарий-)))))) И уж если дошли до асма, можно преподавать и VHDL, а параллельно к нему рассказать, из чего состоят регистры процессора и о программируемых логических интегральных схемах (ПЛИС). Вот где дискретная математика должна блеснуть во всей красе! Тут просто необходимо рассказать и показать, как с помощью формул алгебры логики можно уменьшить количество булевых операций, а соответственно блоков, а значит ускорить время выполнения и количество используемых схем. >3. скриптовые языки. тут выбор огромен. от sh до питона... а если >привезать к теме сети/интернет/субд и пр. (согласно программе обучения), то и >js|php|mysql насчет сетей лучше подождать HTML 5. Он должен взять на себя кучу работы, которая сейчас выполняется на javascript и php. Базы данных я не люблю, поэтому про них ничего говорить не буду-) - Linux спас энергосистему Австралии от возможной аварии, Michael Shigorin, 01:11 , 13-Окт-09 (189)
- Linux спас энергосистему Австралии от возможной аварии, www2, 07:18 , 09-Окт-09 (178) +1
- Linux спас энергосистему Австралии от возможной аварии, vitek, 15:57 , 09-Окт-09 (181)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 05:02 , 10-Окт-09 (185)
>Поздравляю, вы выбрали самую ублюдочную тройку языков. Программист на С#, я угадал?) ^____o >(Q)Basic не дотягивает по возможностям до Pascal, например в нём нет модулей. >Если мне не изменяет память, нет структур (или по-паскалевскому - записей). ЗАЧЕМ ПЕРВОКЛАШКАМ МОДУЛИ?!! Они кнопку включения и ресета еще путают! >_< >C++ - это язык не для обучения, Вы правы, это язык системного ПО) > в нём нет модулей как таковых, В таком случае у меня бы был один .срр и один .h файл! о_О >в нём нет сокрытия структуры объектов, поскольку обьявление структуры объекта >как правило всегда можно увидеть в h-файле. Объекты в С++ могут иметь секцию private, которая недоступна извне объекта. А .h файл вы при всем желании не увидите в исполняемом файле)))))) Вы точно не программист на С#?) O_o > Возможность пользоваться макросами, писать >что-то вроде *t++ = *s++, или i ? 0 : 1 Лично мне тут всё ясно о_О у меня мысли кривее бегут или Вы базового синтаксиса не знаете? В конце концов паскаль с его тремя символами для указателей и ссылок: * ^ @ тоже ясности не вносит, а в С/С++ их только * и & А два uses, созданных для возможности перекрестных вызовов двух модулей это прям верх логичности! >_< Мне слегка страшновато думать о том, как на самом деле работает паскалевский линковщик... >ублюдочный выродок Страуструпа, не понятно каким образом ставший столь популярным. Учить >писать на нём - значит сразу калечить мозг. На это я могу пожелать Вам только одно - да будет Ваш IP навеки статичным. Я имею ввиду IP/EIP-регистр CPU =_= >Ассемблер, строго говоря, вообще языком не считается. _Не_следует_путать_ 'ассемблер' и 'язык ассемблера'. ассемблер - это компилятор! дословно "сборщик" >_< >Хотя тут вы правы, хотя бы один ассемблер программисту изучить нужно, Взаимоисключающие параграфы! >чтобы потом на высокоуровневых языках представлять во что код будет оттранслирован и писать оптимальные и безопасные >программы. У меня бы лопнул мозг. Честно. Для того, чтобы писать оптимальные и безопасные программы, следует прислушиваться к сообщениям транслятора/компилятора. Он сам оценит ошибочность/нерациональность кода. За переполнением стека в 255 вложенных циклах тоже должен следить компилятор, а не я. Когда я пишу на С++ я не могу сделать программу идеально подходящей, выровненной по инструкциям, чтоб она без единого nop; ложилась на конвейер. Это тем более нереально, если на ПК работает система разделения времени. В этом случае вся подобная оптимизация пойдет коту под хвост, когда мой стройный код прервёт чужая программа, просто потому, что мой квант времени истёк.
- (offtopic) образование, Michael Shigorin, 01:10 , 13-Окт-09 (188)
- Linux спас энергосистему Австралии от возможной аварии, www2, 15:04 , 08-Окт-09 (170)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 01:02 , 09-Окт-09 (172)
Различия между GCC и Borland C++ Builder, который даже не сертифицирован по ANSI, весьма огромные) плюс к тому GCC старается сохранить исходную чистоту, в то время как Borland перестал существовать, наплодив CodeGear студий и продавшись Embarcadero, в результате получилась Гремучая смесь языков С++, Delphi(официально объявлено, что это именно Delphi, а не Object Pascal!))), Delphi for .NET, C#, J# и т.д. и все для одной тормозной IDE, названной CodeGear RAD Studio 2007 Architect. Нужна сука мощная машина, чтоб эта IDE на ней ползалаи работала. Что сейчас творится с MS Visual студиями не могу сказать, но скорее всего что-то ужасное...
- Linux спас энергосистему Австралии от возможной аварии, Michael Shigorin, 00:53 , 13-Окт-09 (187)
- Linux спас энергосистему Австралии от возможной аварии, nikos, 09:52 , 06-Окт-09 (61)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 04:04 , 07-Окт-09 (143)
>> - "а мы под линукс не пишем". > >Вот в чем корень всех бед - поколение программистов выросшее на ворованной >винде и обучавшееся паскалю! >Но есть надежда - молодежь. Моему дитю (учится на программера) до лампочки >под какую ось писать. Счас взяли студента - тоже в сторону >линуха смотрит. Глядишь, лет через 20 лед тронется. (судя по 1С >- уже) ну да, если пишешь на асме или в пикаде - действительно до лампочки. Но на нашем предприятии таких - 8 человек) Из меня растят девятого =)))
- Linux спас энергосистему Австралии от возможной аварии, Thorn, 11:16 , 06-Окт-09 (68) –3
- Linux спас энергосистему Австралии от возможной аварии, vitek, 11:50 , 06-Окт-09 (72)
- Linux спас энергосистему Австралии от возможной аварии, Vertigo, 12:09 , 06-Окт-09 (74)
- Linux спас энергосистему Австралии от возможной аварии, vitek, 13:20 , 06-Окт-09 (87)
- Linux спас энергосистему Австралии от возможной аварии, Grafushk, 04:09 , 07-Окт-09 (144)
>что замена винды на линух - это совсем не так страшно, А в случае надвигающейся ядерной зимы - это еще и быстро! а перед начальством - еще и радостно, мол, наконец-то осилили, перешли! мало того - гордо, ведь не много ни мало континент от биг барабума засейвили)) >и кстати, а что такое виндовозные сети? присоединяюсь) *nix'ы в терминале там вполне достаточно))
- Linux спас энергосистему Австралии от возможной аварии, Michael Shigorin, 14:18 , 06-Окт-09 (96) +1
- Linux спас энергосистему Австралии от возможной аварии, AlexanderYT, 17:00 , 06-Окт-09 (117) +1
- Linux спас энергосистему Австралии от возможной аварии, harrytv, 17:19 , 06-Окт-09 (118)
|