URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66925
[ Назад ]

Исходное сообщение
"Студентов Великобритании прекратят обучать языкам Си, С# и P..."

Отправлено opennews , 13-Май-10 17:05 
Студентов компьютерных специальностей учебных заведений Великобритании со следующего года перестанут обучать на подготовительных курсах программированию на языках Си, С# и PHP. В качестве одобренных для обучения языков было предложено использовать Java, Pascal/Delphi, Python 2.6/3.1, Visual Basic 6 и VB.Net 2008. При этом язык Pascal (Delphi) помечен как "в высшей степени рекомендуемый", поскольку он стабилен и был разработан специально для обучения программированию.

URL: http://developers.slashdot.org/story/10/05/13/030218/Exam-Bo...
Новость: http://www.opennet.me/opennews/art.shtml?num=26583


Содержание

Сообщения в этом обсуждении
"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено naquad , 13-Май-10 17:05 
мда, оказывается маразм плотно укоренился не только в нашей системе образования.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено anon009 , 13-Май-10 17:35 
эт точно. если выбрали Delphi - значит писать будут только под Windows... А как же Mac и Linux??

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено letsmac , 13-Май-10 17:59 
FreePascal уже не так убог.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено croster , 13-Май-10 19:37 
В 2011-ой версии обещают поддержку Mac и Linux.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 19:39 
Есть версия под линукс по-моему kylix называеться или как-то так, но в любом случае компилятор то так себе. Си променяли зачем-то на эту х**ту. Не понятна логика

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено allez , 13-Май-10 21:02 
>Есть версия под линукс по-моему kylix называеться или как-то так, но в
>любом случае компилятор то так себе. Си променяли зачем-то на эту
>х**ту. Не понятна логика

Точнее, была. Kylix уже почти десять лет как снят с поддержки.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Frank , 14-Май-10 00:42 
> Есть версия под линукс по-моему kylix называеться

только она давно уже не запускается на актуальных версиях линукса, ибо криво написана; при этом проги, скомпиленные этой хренью, успешно работают


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Cybister , 15-Май-10 17:57 
http://www.lazarus.freepascal.org/
Lazarus если кто не в курсе.
А киликс помер давным-давно.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Zenitur , 13-Май-10 22:18 
> эт точно. если выбрали Delphi - значит писать будут только под Windows...

Не это главное. Главное - то, что информатика это динамично развивающаяся наука, и хотя ученикам стоит давать не самые распоследние материалы, а более-менее устаканившиеся, но методички 20-летней давности - это перебор.
Мысль подчерпнул из одного журнала.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 22:29 
ИМХО, тот же си - что сейчас юзается, что через 20 лет будет юзаться. А вот вьюжлвасик или дельфи - как бы не факт. И питон наверняка переделают так что никто и не узнает, etc. Правда для обучения паскаль лучше: он придира и приучает к хорошим манерам :). Для чего-то сверх того он впрочем ужасен.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User , 14-Май-10 10:59 
>эт точно. если выбрали Delphi - значит писать будут только под Windows...
>А как же Mac и Linux??

Есть Lazarus кросс платформенный, есть в том числе и под Линукс. Он уже достаточно стабилен для написания программ.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено hhg , 13-Май-10 17:45 
>мда, оказывается маразм плотно укоренился не только в нашей системе образования.

в Российском техническом образовании скорее оставят C/C++/Fortran/Java/Perl как наиболее востребованные.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 19:51 
Батенька, о чем Вы? Все прогрессивное человечество, куда входим и мы, основной упор делает именно на Delphi/Pascal :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено СуперАноним , 14-Май-10 00:26 
И в каком техническом ВУЗе востребован Perl ?

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено hhg , 14-Май-10 16:44 
Отлично! По всем остальным пунктам - никаких возражений!

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено grafsoft , 13-Май-10 17:07 
Разве что Python 2.6/3.1, Visual Basic 6 и VB.Net 2008 лишнее,
еще ассемблер  какой нибуть надо бы

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено mdima , 13-Май-10 17:14 
Они С\C++ выпили, о каком ассемблере может ити речь?
Питон это конечно прикольно, но у него ж не стабильный сиснтаксис, я сомневаюсь что они будут менять програму( да сужу по нам ), так что будут потом сидеть на старых версиях.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 17:41 
это у тебя синтаксис нестабильный, с питоном как раз все в порядке

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 19:00 
У сей синтаксис тем более стабилен :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Dvorkin , 14-Май-10 14:17 
>У сей синтаксис тем более стабилен :)

слушай, отпишись мне на dvorkin ремув зис фейк flightmedia.ru
есть личный вопросик как к спецу по ембеддед


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Tav , 13-Май-10 17:13 
К британским ученым присоединятся британские программисты. А британский ученый-программист сможет взорвать мозг любому.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Анонимко , 14-Май-10 00:58 
Таким способом они решили подготовить новых британских ученых.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Терминус , 13-Май-10 17:22 
Вполне оправданный переход, стремящийся к чему-то студент изучит еще
и С* языки если захочет, а ленивый вполне быстро
и на Python что-то сварганить сможет.
При этом за образование платят оба и учебному заведению
корочки тоже нужно дать обоим.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 19:49 
>Вполне оправданный переход, стремящийся к чему-то студент изучит еще
>и С* языки если захочет, а ленивый вполне быстро
>и на Python что-то сварганить сможет.
>При этом за образование платят оба и учебному заведению
>корочки тоже нужно дать обоим.

У меня в родном городе есть политехнический университет в котором обучают вот таких "специалистов". И с ними ничерта не продуктивно работать, ибо хреновенькое понимание того, на чем держатся их любимые высокоуровневые интрументы.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 22:31 
Что хуже - высокоуровневые программисты по моим наблюдениям являются унылыми генераторами glue-кода между сущностями которые создали не они. Ну а красивые эффективные алгоритмы такие родить ессно не могут. И несколько заколебывает слышать заявы вида "для этого нет класса! Я не могу это сделать!". Тоже мне, программисты, мля...

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Unixoid_потому_что_кривые_руки_писали_этот_модуль , 14-Май-10 11:08 
Обобщать не надо.

Во-первых, изобретать велосипеды (алгоритмы) нужно только тогда, когда нет готовых, а это встречается ну очень редко при написании обычного софта.

Во-вторых, не надо путать и мешать в кучу и низкоквалифицированных и тех, кто осознанно использует тот же Python, к примеру. Это небо и земля.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Aesthetus Animus , 15-Май-10 22:04 
>Что хуже - высокоуровневые программисты по моим наблюдениям являются унылыми генераторами glue-кода
>между сущностями которые создали не они. Ну а красивые эффективные алгоритмы
>такие родить ессно не могут. И несколько заколебывает слышать заявы вида
>"для этого нет класса! Я не могу это сделать!". Тоже мне,
>программисты, мля...

Я уже не впервый раз слышу от Вас пассажи на тему glue-кодерства, видимо, болезненная для Вас тема... Мне откровенно непонятно, почему Вы такой профессионал (каковым пыжитесь тут выглядеть) работаете с откровенными олухами, которые неспособны на большее, чем слепить код из готовых блоков и для которых в порядке вещей отговорка "для этого нет класса"? Мне по долгу службы приходится писать софт для винды, естесственно на дотнете, но если бы у нас вдруг кто заикнулся, что ему не хватает какого-то класса и поэтому он не может решить задачу, ему в ответ скажут "ну б3ь, напиши!", притом скажут это в самой жесткой манере, поскольку подобные заявления от программиста просто абсурдны!

Так что настоятельно рекоммендую воздержаться от экстраполяции на всех высокороуровневых программистов вашего оскорбительного мнения, если не хотите в один прекрасный момент ответить за клевету!


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User , 14-Май-10 11:04 
>>Вполне оправданный переход, стремящийся к чему-то студент изучит еще
>>и С* языки если захочет, а ленивый вполне быстро
>>и на Python что-то сварганить сможет.
>>При этом за образование платят оба и учебному заведению
>>корочки тоже нужно дать обоим.
>
>У меня в родном городе есть политехнический университет в котором обучают вот
>таких "специалистов". И с ними ничерта не продуктивно работать, ибо хреновенькое
>понимание того, на чем держатся их любимые высокоуровневые интрументы.

Господа! Давайте разделять написание програм к примеру для работы с БД (для этого лучше Pascal и т.п.) и написание драйверов или маленьких утилит (для этого лучше C БЕЗ ++ ).


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:47 
Может лучше прочитаем новость ещё раз? Речь идёт о подготовительных курсах компьютерных специальностей, а не обучение программированию. То есть на каких языках будут приниматься вступительные экзамены.

"The Computing A Level is not intended as a programming course but a course that covers the fundamentals of computing of which programming (and problem solving) form a key component."


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Ivan , 12-Фев-22 16:41 
программы для работы с БД для этого Pascal НЕ лучший выбор!

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 13-Май-10 17:25 
ндэ...
покурили Лондонского Особого?
Delphi ещё куда ни шло, но С нафига было менять на Visual Basic, я вас спрашиваю

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено letsmac , 13-Май-10 17:28 
Начинать обучение Си лучше всего с pascal :-) Замена C# на Python не понятна. Васик конечно более полезен, но чего там учить ?

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено hhg , 13-Май-10 17:38 
начинать обучение лучше всего не с паскаля, а с теоретического, реально не существующего, алгоритмического языка. ещё и блоксхемы заставлять рисовать.
а за будущих британских программистов рад! пускай ещё в ворде и для ворда программируют.
:o)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Терминус , 13-Май-10 17:40 
у нас это называлось псевдокод и выглядело как "недопаскаль"

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено hhg , 13-Май-10 17:51 
>у нас это называлось псевдокод и выглядело как "недопаскаль"

вот только отличие от - все действия описываются на русском и не прививают тупого заучивания аберкадаберналатиннице, что в дальнейшем сильно облегчет жизнь.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено ABC , 13-Май-10 18:32 
Чтобы тупо не заучивать "аберкадабер" надо сначало изучить английский. Вот это действительно сильно облегчает жизнь, причем не только в программировании.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 14-Май-10 06:26 
Зачем? Логичности мышления это явно не поможет, даже наоборот.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Damon_ , 13-Май-10 19:52 
> вот только отличие от - все действия описываются на русском...

Ну, у них-то это будет на английском, т.ч. отличий "от", видимо, не будет...


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Анонимко , 14-Май-10 01:00 
Надо порекомендовать им включить в программу язык, который в 1С используется.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено hhg , 14-Май-10 11:54 
а вот это - жестоко.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено northbear , 14-Май-10 14:54 
"Рапира"? Жесть...

Забыли уточнить обучение чему именно. Если алгоритмизации, то это да... Если же нужно сформировать профессиональные навыки для того, чтобы студент после A-level  мог реально работать, пусть минимальным уровнем з/п, то это напрасная потеря времени.

Тем более, что А-level это не пять лет обучения, а год, полтора максимум.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 22:33 
>Начинать обучение Си лучше всего с pascal :-)

Угу, от занудства паскаля так начинает тошнить что потом с великой радостью осваиваешь си и радуешься тому что компилер не пытается быть умнее тебя, но помнишь чего делать не следует.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 17:38 
Идеальный вариант для 4-5 лет обучения:
assembler(лучше tasm)/c/c++/java/ruby||python||php/javascript имхо :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Терминус , 13-Май-10 17:48 
На практике:
1 курс 1 семестр assembler(лучше tasm) - Студент "Что вообще нафиг творится, что это за магия?!?!"
1 курс 2 семестр assembler(лучше tasm)+с - Студент "Последние полгода терпеть это фигню с магией"
2 курс 1 семестр с++ - Студент "Неплохо, не то что 2 первых курса"
2 курс 2 семестр Java - Студент "Вот это я понимаю, последние 2 года были недоязыки"
3 курс Ruby - Студент "Зачем мне все это , ведь у меня есть Ruby"

после этого если человек не зарабатывал на assembler(лучше tasm)||c||c++||java , он скорей всего напрочь забывает первые 2 курса
и идет работать разработчиком на рельсах.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 23:45 
>ruby||python||php/javascript

Во-первых, уэб-"программирование" не нужно, если не востребовано специальностью. Во-вторых, не надо питон в эту компанию сувать.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Aesthetus Animus , 15-Май-10 22:14 
>Идеальный вариант для 4-5 лет обучения:
>assembler(лучше tasm)/c/c++/java/ruby||python||php/javascript имхо :)

Какая глупость! Учить надо не языкам программирования, а концепциям, подходам, парадигмам, алгоритмизации. Но уже в этом контексте давать изложение материала на языке, реализующем ту или иную концепцию. А так, изучение представленных Вами языков при некотором базовом запасе знаний и опыта - задача на полгода-год, но никак не на четыре-пять лет обучения.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Voviandr , 13-Май-10 18:07 
>Visual Basic 6 и VB.Net 2008.

убило наповал. а С и С++, на которых написано 99.9 процентов кода, учить перестанут. и отдавать вижуал бейсику предпочтение преред С# - это тоже как-то дико. чё они там курят, в той великобритании ?


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено jSnake , 13-Май-10 18:28 
К великому сожалению, пока.
Эпоха поделок Delphi в разгаре, впреди ещё поделки руби, питоны и прочие басики.
PS Руби и питоны - хорошие языки. А вот кодеры на них посредственные.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 19:01 
Чтобы хорошо кодить на руби - надо быть как минимум британским ученым-программистом из треда выше.... :-)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:49 
>>Visual Basic 6 и VB.Net 2008.
>
>убило наповал. а С и С++, на которых написано 99.9 процентов кода,
>учить перестанут. и отдавать вижуал бейсику предпочтение преред С# - это
>тоже как-то дико. чё они там курят, в той великобритании ?
>

Ну вот Вы учили, наверно, и С и С++, а вот читать так и не научились. Статья не о том, каким языкам будут учить студентов программировать прикладные программы. http://store.aqa.org.uk/qual/gce/pdf/AQA-2510-W-SP-10.PDF - объяснение, что входит в курс COMP1, о котором и идёт речь.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 13-Май-10 18:15 
Паскаль это замечательно, только учить его надо еще в школе, а в институте C, C++ и асм. Динамическим языкам учить нельзя ни в коем случае, особенно питону.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Crazy Alex , 13-Май-10 18:28 
Я чего-то не заметил, или системщики британцам не нужны вообще?

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Alen , 13-Май-10 18:32 
Можно только порадоваться за программеров из остального мира - меньше народу больше кислороду ;)
Только б наши, насмотревшись, не сделали бы так же :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Proger , 14-Май-10 13:50 
+1024 :))

Дебильнее этой реформы может быть только переход на Линупс.

Институт должен не просто подготовить "сферического прогера в вакууме", а конкретного спеца, который придёт и сразу будет писать код, а не спрашивать "как тут у вас пишется...".
Новость невероятно улыбнула! :)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Aesthetus Animus , 15-Май-10 22:28 
>Институт должен не просто подготовить "сферического прогера в вакууме", а конкретного спеца,
>который придёт и сразу будет писать код, а не спрашивать "как
>тут у вас пишется...".
>Новость невероятно улыбнула! :)

Простите, но что такое "конкретный спец", спец в чем? Институт должен готовить как раз такого "сферического прогера в вакууме", специалиста с широким охватом знаний. Если на производство приходит такой специалист, без знаний специфики производства, но с достаточными знаниями в смежных областях, то на освоение новой работы ему потребуется месяц-другой. А вот Ваш "конкретный спец" хоть и начнет сразу работать, но никогда не сможет заниматься тем, чему его не учили, а значит, ни создаст ничего нового!



"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:52 
>Можно только порадоваться за программеров из остального мира - меньше народу больше
>кислороду ;)
>Только б наши, насмотревшись, не сделали бы так же :)

у нас давно примерно так и есть. Экзамены принимаются на С Basic Pascal и какой-то "алгоритмический", никаких PHP и С# там нет.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 18:35 
Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному коду. ИМХО, конечно.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Толстый , 13-Май-10 20:31 
В делфи между прочим многие вещи правильнее сделаны чем в том что вы подразумевали с 90% вероятностью - С++.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено maks_s , 13-Май-10 20:35 
а раскройте-ка тему, раз уж вы так

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 22:40 
>Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному
>коду. ИМХО, конечно.

А паскаль в свое время вызывал жуткое желание свалить с него на си :).Значит не просрали славные традиции "язык только для обучения" :-)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 14-Май-10 01:30 
>Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному
>коду. ИМХО, конечно.

Вы чего-то загнули, уважаемый. Фактически там без объектов ничего и не напишешь, ну кроме "Hello World!". Будем считать, что это Ваше ИМХО.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Proger , 14-Май-10 13:53 
ООП Дельфи - брат близнец всяких цэшарпов, сипиписов и прочих ПРОДАКШН костылей - т.е. наиболее востребованных рынком. А истинный ООП был и есть только у Смоллтока, но вы же не про него говорили?

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено ABC , 13-Май-10 18:53 
ЧЕ-ПУ-ХА!

В оригинале:
The Computing A Level is not intended as a programming course but a course that covers the fundamentals of computing of which programming (and problem solving) form a key component.

Перевод:
Уровень А информатики [о котором и идет разговор - мое прим.] представляет собой не курс программирования, а курс, представляющий основы информатики, в котором программирование (и решение задач) формируют ключевой компонент.

ЭТО ВООБЩЕ НЕ О ВУЗАХ! A-levels - это предуниверситетское образование.

Переводчик, вероятно, полагает, что слово students означает исключительно "студенты ВУЗов", и поэтому додумал от себя про "высшие учебные заведения Великобритании".

Аффтар, дорогой, зачем занимать дописыванием того, чего нет в оригинале? Стыд и срам!


Иначе говоря, речь не идет о том, что студентов _вообще_ будут учить только питону с бейсиком. А о том, что основы информатики предлагается излагать с помощью упомянутых языков.

Бейсик, впрочем, там все равно лишний, а вот упор на Паскаль вполне оправдан.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Crazy Alex , 13-Май-10 23:28 
Тьфу, вот теперь понятно. Да, тогда логично. C для не-программистов - это явный перебор.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 14-Май-10 01:25 

>... а вот упор на Паскаль вполне

Согласен на 100%, но не согласен, что Delphi? ведь это жесткая привязка к конкретной системе, от которой потом очень трудно оторваться, сам был жертвой Delphi и когда ситуация вынудила перейти на UNIX подобные системы, то долго пришлось адаптироваться, даже перейти на Lazarus пришлось очень не легко.



"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Толстый , 13-Май-10 18:55 
шило на мыло. Вообще нормальная программа должна включать асм, С и какой-нибудь функциональный язык.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено User294 , 13-Май-10 19:02 
Ну для начальных уровней асм как-то не очень гуманно. Хотя вьюжлвасик и паскаль... ну да, научить тому что никогда не пригодится - это круто.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Толстый , 13-Май-10 19:09 
Согласен, паскаль очень хорош для начального обучения, алгоритмике итп. Пусть будет четвертым тогда :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено maks_s , 13-Май-10 20:38 
>Ну для начальных уровней асм как-то не очень гуманно. Хотя вьюжлвасик и
>паскаль... ну да, научить тому что никогда не пригодится - это
>круто.

к сишному хаосу лучше идти через паскалевский порядок. тем более что есть куча языков с паскалеподобным синтаксисом.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено QuAzI , 13-Май-10 23:25 
Какой эпичный бред. У Си свой порядок, с которого и стоило бы начинать обучение. Кто не осилил - бай бай. После Си учить пасцаль и басик (если, не дай бог конечно, оно кому-то будет надо), чем после этих примитивов учить Си. О качестве кода вообще лучше не заикаться. Для Си-шника за правило всё проверить, за собой почистить. Сначала сложно, потом уже знаешь и учитываешь это. В Delphi людей ставит в стопор когда надо что-то сделать не стандартными функциями, например поработать напрямую с памятью, после чего память в приложениях начинает плыть в неизвестном направлении. Вот вам причина сотен быдлокодерских приложений под винду.
Вообще не представляю хорошего специалиста, не способного разобраться в ассемблере и Си. Это как Рено или Фольксваген закупающие двигатели в Минском Тракторном Заводе - потому что они хз, как это работает внутрях, им как бы только собрать, шкурку сделать и продать.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено maks_s , 14-Май-10 13:53 
экий фоннатский вздор. В сях проблема утечек памяти стоит не менее остро. И нет никаких проблем для эффективной работаты с памятью в Дельфи. Есть богатые возможности отладки, есть полный доступ к ВинАПИ, есть менеджеры памяти типа FastMM4, которые имеют кучу возможностей, например помогают отлавливать обращения к освобожденным объектам и к деаллокейтнутой памяти. В итоге минимум утечек или их отсутствие. Грамотно писаные на Дельфях парсеры работают сравнимо с сишными и асм-овскими реализациями. Мы как-то смотрели, что генерирует компилятор в тех или иных случаях работы с памятью и строками - очень грамотно и без лишних телодвижений. Другое дело что юзать заботливо предоставленные в поставке визуальные компоненты как хранилища данных и выходить по terminate это ламерство, простительное только студентам нетехнических специальностей на лабах. Но это никак не проблема обжектПаскаля как языка или Дельфи как среды разработки.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено QuAzI , 15-Май-10 15:53 
Экий фанатский вздор. Проблема кривого когда вообще проблема сугубо человеческая, потому что пишут программы люди, но Си более дисциплинирует, приучает проверять на те же утечки, так что для опытных кодеров проблема утечек обычно не стоит. Визуальные компоненты в дельфях вообще всеми и везде проталкиваются как офигенная вещь которой надо пользоваться до упора. Ну а утилит анализа кода, отладки, библиотек и прочего для Си хватает и подавно. Кривой код это конечно не проблема Паскаля, потому как сам Блез Паскаль давно умер, но программеры в процентном соотношении хреновее как раз дельфисты. Такое вот моё ИМХО, несмотря на то что Си я знаю в разы хуже пасцаля/Delphi (потому что учиться начинал с пасцаля, а так как работаю не прогером, позабросил это дело).
Кстати да, Hello world объективно выполняется везде одинаково, а всё более сложное тянет кучу WinApi и библиотек, которые в свою очередь и играют основную роль во времени выполнения. Ну а парсинг файлов разумеется ограничен скоростью работы с винтом. Так что вы там тестировали? А я пяток лет назад на 64Мб ОЗУ под win2000 крутил в памяти два рисунка по 24Мб (исходник рисунка и получаемый после обработки) и в Си это работало реально быстро, а скорость ограничивалась реально скоростью выполнения задачи. С тех пор я жалею, что начинал не с Си.
Ну и в догонку... ждём писанных на пасцале ОС и ухода MS с Visual C на Borlan Pascal. Ну или хотя бы переписанный на Си ImageMagic, dcraw, GD или какую-нибудь красивую и шуструю СУБД.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено ец , 15-Май-10 21:52 
Просто в отличие от Си, Паскаль не прощает ошибок и криворукости программистов. А в Си для них раздолье. Поэтому у программистов на Паскале традиционно шире квалификация и выше уровень мастерства.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Dvorkin , 15-Май-10 22:10 
>Поэтому у программистов на Паскале
>традиционно шире квалификация и выше уровень мастерства.

я извиняюсь, что прерываю ваш сремительный полет, но что-то с момента окончания университета я все реже встречаю "программистов на паскале", а уж о том, что это определяет квалификацию и уровень мастерства - так вообще слышал только от троечников-первокурсников когда-то давно

вообще в мире примерно столько же языков программирования, сколько народов. поднатужтесь и подумайте об этом на досуге


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Andrey Mitrofanov , 16-Май-10 00:14 
Британские учёные установили,

>>Поэтому у программистов на Паскале традиционно шире квалификация и выше уровень мастерства.

Правильнее размер, гуще качество, ламинарнее спин, однозначнее выбор!! %+)

>я извиняюсь, что прерываю ваш сремительный полет

Меня тож сперва цепанули сии "логические пассажи", но сейчас смотрю -- ведь стёб же ж! %) Тонко:*)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Dvorkin , 16-Май-10 01:04 
>стёб же ж! %) Тонко:*)

да мне просто любопытно, сможет ли толстый придумать какой-нибудь логически обоснованый ответ


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено ец , 14-Май-10 15:16 
Хорошо сказано

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 13-Май-10 19:41 
Вообще то и понятие машинных кодов нужно иметь.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Уважаемый Анонимус , 13-Май-10 20:56 
Плюсую. Еще правда нужен хороший ООП язык, java должен подойти.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Толстый , 13-Май-10 23:32 
Неа, пусть реализуют ООП на С. Руками делают таблицы виртуальных функций итп. Если уж ООП, то лучше правильное типа Smalltalk. Правда толку от него нет особого, ибо тормоз. Objective-C лучше бы подошел, тем более он и применяется широко(не будем показывать пальцем где).

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 14-Май-10 04:30 
Функциональных не надо, им реального применения нет и не будет.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Proger , 14-Май-10 13:56 
АСМ - удел убогих, либо совсем уже крутых системщиков. Даже embedded рынок - и тот "наСях" пишет. А функциональщина - вообще ересища несусветная! (как и логические языки)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 13-Май-10 19:39 
Си не востребован??? Сколько ж это проплатить нужно было за такое решение?

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 13-Май-10 19:39 
Никогда не мог понять, чем сложен ASM, находишься ближе всего к железу, чувствуешь его... Никаких прослоек-посредников. Кстати, GASM меня не порадовал из-за чрезмерной формализации и множества попыток абстрагирования, вместо конкретизации. А вот FASM, используемый, к примеру, в Kolibri/MenuetOS - очень радует.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 13-Май-10 19:44 
А ничем не сложнее, я начинал с него на Радио-86рк, но он нужен только в очень узкой сфере.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Толстый , 13-Май-10 23:34 
Современные компиляторы оптимизируют нормально. А выйгрыш во времени разработчика несоизмеримо больше выйгрыша в скорости.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 14-Май-10 04:31 
>Современные компиляторы оптимизируют нормально.

Это неверно. Порой наивный код на асме работает в разы быстрее оного на C

>А выйгрыш во времени разработчика несоизмеримо больше выйгрыша в скорости.

А так говорят только то, кто не умеет программировать. Вменяемый аргумент против асма - только непортабельность.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Proger , 14-Май-10 13:59 
>Никогда не мог понять, чем сложен ASM, находишься ближе всего к железу, чувствуешь его...

Ты чо, Терминатор чтоль? :) Задача прогера - РЕШАТЬ ЗАДАЧИ, независимо от того, что у него там под капотом - ARM, порты или FPGA. И если это не задачи "написать ядро ОС", то любой асмопрогер потратит в 100 раз больше ресурсов, чем даже Сишник.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 13-Май-10 19:58 
>При этом язык Pascal (Delphi) помечен как "в высшей степени рекомендуемый",
>поскольку он стабилен и был разработан специально для обучения программированию.

Перепроверил по ссылке - точно так.
Ну это уж совсем... С каких это пор Delphi разрабатывали для обучения программированию, а Турбо Паскаль со всеми наследниками тоже для обучения? Классический Паскаль конечно, для обучения, да.

Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они найдя FPC/Lazarus будут долго мозги компосировать на форумах, что менюшка не похожа на Делфи, бинарный файл большой и вообще все криво, везде криво только у них в голове ровнее быть не может. Короче жесткая привязка к M$.

Я думал это только Ющенко в Украине посадил образование на Виндовс, а оказывается есть и похлеще.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено croster , 13-Май-10 20:13 
>Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они найдя FPC/Lazarus будут долго мозги компосировать на форумах, что менюшка не похожа на Делфи, бинарный файл большой и вообще все криво, везде криво только у них в голове ровнее быть не может. Короче жесткая привязка к M$.

В 2011 версии Delphi и C++Builder обещают поддержку Linux. Вот соответствующие планы:
http://edn.embarcadero.com/article/39934


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 13-Май-10 20:27 
Ага, и по МАС, и под FreeBSD, Haiku OS, под, практически все, популярные процессора, будем ждать.................

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Noldor , 13-Май-10 21:45 
Уже видели это поддержку 10 лет назад и чем всё закончилось тоже.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 14-Май-10 04:42 
>В 2011 версии Delphi и C++Builder обещают поддержку Linux. Вот соответствующие планы:

Не смешите.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Proger , 14-Май-10 14:01 
>В 2011 версии Delphi и C++Builder обещают поддержку Linux.

За ссылку - спасибо, но Борланд больше не игрок - они профукали самое золотое время для подъёма (дав "хлеб" разработчикам компонент), вместо улучшения своей среды. Как результат, даже лузер-мелкософт их догнал и перегнал, причём на хромой кобыле .NET.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Влад , 14-Май-10 00:52 
>[оверквотинг удален]
>Паскаль конечно, для обучения, да.
>
>Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они
>найдя FPC/Lazarus будут долго мозги компосировать на форумах, что менюшка не
>похожа на Делфи, бинарный файл большой и вообще все криво, везде
>криво только у них в голове ровнее быть не может. Короче
>жесткая привязка к M$.
>
>Я думал это только Ющенко в Украине посадил образование на Виндовс, а
>оказывается есть и похлеще.

Сказано же: для обучения программированию. Программирование это в первую очередь алгоритмизация задачи, а потом уже конкретный язык программирования. Если вы не придумаете алгоритм, то какие бы языки вы не знали, вам это мало поможет.
Все таки программист и кодер это разные вещи.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 14-Май-10 01:15 
>Сказано же: для обучения программированию. Программирование это в первую очередь алгоритмизация задачи,
>а потом уже конкретный язык программирования. Если вы не придумаете алгоритм,
>то какие бы языки вы не знали, вам это мало поможет.
>
>Все таки программист и кодер это разные вещи.

Да, проходили мы это в совке, "клавиатура паролоновая, программа на доске, а компьютер, это буржуазная гниль, у них видите ли, калькуляторы и поэтому школьники табличку умножения не знают, а советский человек должен думать".

Как без языка программирования проверить придуманный вами алгоритм? А оптимизацию, культуру написания программы, в обучение включать не нужно? Или это только для кодеров, которые тупо набивают перфокарты?


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено maks_s , 14-Май-10 13:55 
разве проблема большого лазаревого бинарника еще стоит внимания?


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Logo , 14-Май-10 14:16 
>разве проблема большого лазаревого бинарника еще стоит внимания?

Да он не слишком и большой, просто не могут правильно оптимизировать.



"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:54 
>Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они

Под студентами в статье имеются ввиду школьники. Речь идёт о стандартизации образования начального уровня.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено croster , 13-Май-10 20:07 
Зачем убрали C#, а вместо него поставили Visual Basic 6 и VB.Net 2008 - вообще не понятно. По PHP согласен - этот язык студенты смогут выучить самостоятельно.

А вообще для обучения программированию хорошо подходит Eiffel (http://dev.eiffel.com) - по синтаксису паскалеподобный, есть мощная IDE EiffelStudio, полностью объектно-ориентированный, статическая типизация, транслируется в си. Плюс прекрасная книга Бертрана Мейера с подробными объяснениями "Touch of class: Learning to Program Well with Objects and Contracts" (http://touch.ethz.ch/).


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Декан , 13-Май-10 21:10 
Из списка надо выкинуть Java - как не пригодную для настольных применений из-за тормознутости, а также VB и VB.Net - как творение рук злейшего врага СПО :)
Python/Pascal (Lazarus) - очень хорошие вещи.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено минона , 13-Май-10 22:12 
ну вот и прослушали почти всех жертв отечественного образования....
народ, чуть ли не с первых лекций обычно дается понятие системного и прикладного программирования.
в британии решили отказаться от первого? отлично. нашим больше достанется.
копы в кармане только начинаются

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:55 
>ну вот и прослушали почти всех жертв отечественного образования....
>народ, чуть ли не с первых лекций обычно дается понятие системного и
>прикладного программирования.
>в британии решили отказаться от первого? отлично. нашим больше достанется.
>копы в кармане только начинаются

Жертвы образования не поняли, что статья - не об обучении в университетах.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено GameForLinux , 13-Май-10 22:49 
Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению логики программы. И не так ассемблер сложен как многие думают. А теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам надо обучать, а не языкам программирования.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено pavlinux , 14-Май-10 01:43 
И чему вы научились на ассемблере?
Сортировку Пузырём?
Задачу Коммивояжёра с 100 городами?
Приближённое решение уравнения Шреденгера?

Али тупо гоняли байты из порта в порт и дергали прерывания?

Вот Паскаль как раз и позволяет быстро его выучить и заняться делом.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено минона , 14-Май-10 04:02 
а с/с++ не позволяет?
на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь.
да и свалится с С/С++ на паскаль (да и все остальные языки) гораздо легче.

зы:
помимо пузырков (что должно входить в школьную программу) и прочих интерполяций (что нужно преподавать на уроках прикладной математики) будущему ИТ специалисту не мешает знать и архитектуру этих ИТ.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено аноним , 14-Май-10 05:15 
>на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь

Купи нормальное IDE

>да и свалится с С/С++ на паскаль (да и все остальные языки) гораздо легче

Многолетняя практика показывает, что мозги, изнасилованные сями, реабилитации не поддаются


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено XoRe , 14-Май-10 09:27 
>Многолетняя практика показывает, что мозги, изнасилованные сями, реабилитации не поддаются

Т.е. человек перестает тупо восторгаться прелестями высоких языков и аргументированно их критикует?)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Терминус , 14-Май-10 12:02 
нет, пишет прогу для копирования файлов с именованием текущей датой на Си, а
не Shell'е той или иной ОС.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено XoRe , 16-Май-10 02:27 
>нет, пишет прогу для копирования файлов с именованием текущей датой на Си,

>не Shell'е той или иной ОС.

Если включить в список ОСей Windows (с его остутствием нормально шелла), то Си - более портабельная штука для проги, копирующей файлы =)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Andrey Mitrofanov , 16-Май-10 12:02 
>Если включить в список ОСей Windows (с его остутствием нормально шелла), то
>Си - более портабельная штука для проги, копирующей файлы =)

Если включить в рассмотрение/постановку "некоторые" проблемы несовместмости всяких libc-ов и семантики fs в указанной "+1 ОС", то... Задача становится портабельно неразрешимой? %)

Впрочем, ничего не мешает прикрыть глаза на fs (надо "просто!" смотреть в другую сторону), реализовать свою libc для "Г[лавной] ОС" и -- получить cp из GNU coreutils (включая cygwin-порт). Всем желающим -- продолжать упражнения по "отведению глаз" в сторону отсутствия/отличия текстовых терминалов, иксов, IPC, ... ... .. .. ..


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Andrey Mitrofanov , 14-Май-10 13:29 
>>на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь
>Купи нормальное IDE

+Монитор побольше. Два! +Клаву пошире, с педалями +Третью руку с семью пальцАми и три щупальца отростить


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Анаониус.. или как его там , 17-Май-10 00:57 
И остаются вполне вменяемыми индивидами вне зависимости от ш-шарп зомбации)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено GameForLinux , 14-Май-10 18:01 
>И чему вы научились на ассемблере?
>Сортировку Пузырём?
>Задачу Коммивояжёра с 100 городами?
>Приближённое решение уравнения Шреденгера?
>
>Али тупо гоняли байты из порта в порт и дергали прерывания?
>
>Вот Паскаль как раз и позволяет быстро его выучить и заняться делом.
>

Всему понемногу XD И это я так, вспомнились суровые студенческие годы. И специальность у меня не программистская, но суть понимания работы железа все таки пригодилась. Так почему к нынешним программистам такое снисхождение!!Где справедливость:)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено pavlinux , 14-Май-10 18:21 
> Так почему к нынешним программистам такое снисхождение! Где справедливость :)

Программисты разные бывают. Я как-то проходил мимо аудитории с экономистами,
они там чёй-то шайтанили на форточках, какие-то блоки передвигали...
Со стороны похоже на Visio, но квадратные кнопки размером с коробок и 18 шрифт,
говорит о российском происхождении интерфейса. :)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено maks_s , 14-Май-10 14:10 
алфавит тоже вроде не сложен - 32 буквы. однако же не все могут романы писать.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Pilat , 14-Май-10 14:56 
>Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению
>логики программы. И не так ассемблер сложен как многие думают. А
>теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам
>надо обучать, а не языкам программирования.

Вы в школе изучали ассемблер? Наверно, продвинутая была школа.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено GameForLinux , 14-Май-10 18:12 
>>Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению
>>логики программы. И не так ассемблер сложен как многие думают. А
>>теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам
>>надо обучать, а не языкам программирования.
>
>Вы в школе изучали ассемблер? Наверно, продвинутая была школа.

В школе нас обучали паскалю. А я ясно написал про институт!Прежде чем писать ответ, прочитали бы мой комментарий! И у вас поди уроки в школе начались, мамка с папкой узнают что вы уроки прогуливаете и оставят вас без карманных денег на новый iphone :)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено XoRe , 14-Май-10 01:15 
Очень рекомендую к прочтению статью "Назад, к основам":
http://russian.joelonsoftware.com/Articles/BacktoBasics.html

Человек написал статью как раз об этой ситуации.
Хотя статья написана в 2001 году.

Приведу сюда отрывок статьи, историю про маляра Шлемиэля:

Маляр Шлемиэль подрядился красить пунктирные осевые линии на дорогах.
В первый день он получил банку краски, поставил её на дорогу, и к концу дня покрасил 300 метров осевой линии.
"Отлично!" сказал прораб, "быстро работаешь!" -- и заплатил ему копейку.

На следующий день Шлемиэль покрасил 150 метров.
"Мда, это, конечно, не так здорово, как вчера, но приемлемо." -- сказал прораб и заплатил ему копейку.

На следующий день Шлемиэль покрасил 30 метров.
"Всего лишь 30!" заорал прораб. "Это никуда не годится! В первый день было в десять раз больше! В чём дело?"

"Ничего не могу поделать," -- говорит Шлемиэль. "Каждый день я ухожу всё дальше и дальше от банки!"


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 14-Май-10 01:30 
Полностью поддерживаю англичан, C можно выучить за несколько недель.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено pavlinux , 14-Май-10 01:51 
>C можно выучить за несколько недель.

Поясни смысл

unsigned long swt = 1;
ns = *(char *)&swt;

if (ns) {
   ;
}

Почему нельзя просто

if (swt) {
   ;
}


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено анонимно , 14-Май-10 02:40 
ну, я могу смысл пояснить. Смысл в том, что у C нет нормального приведения типов (равно как и самих типов). В примере просто режут последние 8-бит от лонга в чар. Из-за чего они там хотят избежать явного сравнения лонга с нулём - никого адекватного не волнует.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Andrey Mitrofanov , 14-Май-10 09:27 
>ну, я могу смысл пояснить. Смысл в том, что у C нет

Твои "несколько недель" ешё не кончились. http://ru.wikipedia.org/wiki/%D0%9F%D0%B...


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Vitaly_loki , 14-Май-10 12:04 
Вот пример как можно выучить С++ за 3 недели :)
http://matthewhughes.co.uk/wp-content/uploads/2010/03/ars_lo...

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Гога , 14-Май-10 09:21 
Код проверки как компилер обрабатывает байты: в Bigendian результат должно быть будет другой :)

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено pavlinux , 14-Май-10 13:04 
>Код проверки как компилер обрабатывает байты: в Bigendian результат должно быть будет
>другой :)

Маладэц Гога! 5- баллов!

Не компилер, а уже бинарник. Хотя, без volatile может и компилер :)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 14-Май-10 06:48 
Гвозди нужно забивать молотком, а не утюгом.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено charon , 14-Май-10 12:00 
заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Аноним , 14-Май-10 12:23 
>заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.

абитуриентов - это не совсем то, речь про первую ступень высшего образования, у них оно хитро организовано. Это типа 1-2 курса в наших вузах.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено charon , 14-Май-10 12:38 
>>заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.
>
>абитуриентов - это не совсем то, речь про первую ступень высшего образования,
>у них оно хитро организовано. Это типа 1-2 курса в наших
>вузах.

Хорошо, не абитуриентов. Вот ваше объяснение бы да в заметку, а то некоторая путаница таки имеет место быть.
ИМХО, ничего страшно в таком случае не произошло. Python и Паскаль на младших курсах действительно полезны (у меня на первом только Паскаль был), а на старших можно и Си изучить с Ассемблером. Чего ж такая паника?


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено pavlinux , 14-Май-10 13:41 
> Python и Паскаль на младших курсах действительно полезны
> (у меня на первом только Паскаль был),
>а на старших можно и Си изучить с Ассемблером. Чего ж такая паника?

Не-не-не-не... Ассемблер, надо только в паре с чем нить учить.

Живой пример, решение определенных интегралов.
В инстятутах обычно просят методом прямоугольников, методом Рунге-Кутта,....
Если на семестре препод на доске нарисовал формулу интеграла и самого метода,
то оставшегося время от 2-х пар вряд ли хватит на расписывание этого на асме.
И то, даже если вы Дарья Донцова, печатаете 250 знаков в минуту, то забудете
сам алгоритм метода. А вот допилить это вечером дома можно.
  



"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено XoRe , 16-Май-10 02:38 
>ИМХО, ничего страшно в таком случае не произошло. Python и Паскаль на
>младших курсах действительно полезны (у меня на первом только Паскаль был),
>а на старших можно и Си изучить с Ассемблером. Чего ж
>такая паника?

Студенты должны с самого начала знать, что творится на нижних уровнях.
Чтобы потом, варганя алгоритмы, задумываться "а насколько быстро оно будет работать".
Поэтому Asm нужно изучать как можно раньше.
Можно не так глубоко, хотя бы азы, плюс дать задание написать несколько прог.
И очень желательно уже тогда вправлять мозги в сторону "а как быстро оно будет работать".
Потом можно перейти на Паскаль и Си.
И продолжать вправлять мозги.
И, можно надеяться, что тогда будущие программисты будут учитывать и "скорость работы".

А если сразу начинать с питонов, java, VB и прочих высоких языков, этого не будет.
Будет восторжение "современными технологиями" типа баз данных на XML и приколов в стиле маляра Шлемиэля.
И _тогда_ заставить посмотреть на нижние уровни будет сложнее.


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено charon , 16-Май-10 13:04 
я начинал знакомиться с программированием с Бэйсика, вне школы. Потом Паскаль, затем С. И никаких восторженностей современными технологиями, зато есть примерное понимание на каком языке какие задачи стоит решать. Паскаль даёт хорошее понимание алгоритмизации.
А если следовать вашему совету, так все водители должны сначала досконально изучить строение автомобиля и уметь перебрать двигатель, и только потом их можно выпускать на трассу.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Dvorkin , 16-Май-10 14:34 
>я начинал знакомиться с программированием с Бэйсика, вне школы. Потом Паскаль, затем
>С. И никаких восторженностей современными технологиями, зато есть примерное понимание на
>каком языке какие задачи стоит решать. Паскаль даёт хорошее понимание алгоритмизации.

учился аналогично.
ничего паскаль не дает. дает преподаватель в университете и самообучение, а писать учебные задачки можно хоть псевдоязыком, лишь бы он был похож на какой-нибудь из общеупотребляемых.
я, например, вообще сам для себя старался все задачки на первом курсе сдавать и на си и на паскале. си я знал до университета, а паскаль - то, на чем всех просили делать работы.
для равлечения сидел и каждую задачу в двух окнах одновременно делал: в одном окне - си, в другом паскаль. переключался с интервалом в минуту.
:)


"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено Славик , 14-Май-10 17:03 
Наоборот, это у нас 1-2 курс это школа. 2 лентий курс уровня-А проходится в школе и по окончании сдается Единый Государственный Экзамен - Оказывается это не российское изобретение это англичане уже давно практикуют. Так вот, список предметов выбирается под будующий вуз. И программирование никто не берет. Также как и Политику, Критическое Мышление и прочие "Мягкие предметы". Берется Математика, Расширенная Математика, Физика, Английский, История.. Ну вобщем понятно. От 3 до 5 предметов. Так что народ, успокойтесь.

"Студентов Великобритании прекратят обучать языкам Си, С# и P..."
Отправлено ABC , 14-Май-10 23:15 
> Это типа 1-2 курса в наших вузах.

Нет. A-level - предунивеситетская подготовка.