The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Студентов Великобритании прекратят обучать языкам Си, С# и PHP (дополнено)

13.05.2010 17:00

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

Дополнение: Изменение касается только студентов "A-level", проходящих обучение основам информатики на двухгодичных курсах начальной подготовки к поступлению в университет на компьютерные специальности.

  1. Главная ссылка к новости (http://developers.slashdot.org...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26583-lang
Ключевые слова: lang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (136) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, naquad (??), 17:05, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    мда, оказывается маразм плотно укоренился не только в нашей системе образования.
     
     
  • 2.9, anon009 (?), 17:35, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    эт точно. если выбрали Delphi - значит писать будут только под Windows... А как же Mac и Linux??
     
     
  • 3.17, letsmac (?), 17:59, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    FreePascal уже не так убог.
     
  • 3.31, croster (ok), 19:37, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В 2011-ой версии обещают поддержку Mac и Linux.
     
  • 3.32, Аноним (-), 19:39, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Есть версия под линукс по-моему kylix называеться или как-то так, но в любом случае компилятор то так себе. Си променяли зачем-то на эту х**ту. Не понятна логика
     
     
  • 4.48, allez (ok), 21:02, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Есть версия под линукс по-моему kylix называеться или как-то так, но в
    >любом случае компилятор то так себе. Си променяли зачем-то на эту
    >х**ту. Не понятна логика

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

     
  • 4.67, Frank (??), 00:42, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть версия под линукс по-моему kylix называеться

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

     
     
  • 5.127, Cybister (?), 17:57, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://www.lazarus.freepascal.org/
    Lazarus если кто не в курсе.
    А киликс помер давным-давно.
     
  • 3.55, Zenitur (?), 22:18, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > эт точно. если выбрали Delphi - значит писать будут только под Windows...

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

     
     
  • 4.56, User294 (ok), 22:29, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ИМХО, тот же си - что сейчас юзается, что через 20 лет будет юзаться. А вот вьюжлвасик или дельфи - как бы не факт. И питон наверняка переделают так что никто и не узнает, etc. Правда для обучения паскаль лучше: он придира и приучает к хорошим манерам :). Для чего-то сверх того он впрочем ужасен.
     
  • 3.90, User (??), 10:59, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >эт точно. если выбрали Delphi - значит писать будут только под Windows...
    >А как же Mac и Linux??

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

     
  • 2.14, hhg (ok), 17:45, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >мда, оказывается маразм плотно укоренился не только в нашей системе образования.

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

     
     
  • 3.38, Аноним (-), 19:51, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Батенька, о чем Вы? Все прогрессивное человечество, куда входим и мы, основной упор делает именно на Delphi/Pascal :)
     
  • 3.66, СуперАноним (?), 00:26, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И в каком техническом ВУЗе востребован Perl ?
     
     
  • 4.120, hhg (ok), 16:44, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Отлично! По всем остальным пунктам - никаких возражений!
     

  • 1.3, grafsoft (ok), 17:07, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Разве что Python 2.6/3.1, Visual Basic 6 и VB.Net 2008 лишнее,
    еще ассемблер  какой нибуть надо бы
     
     
  • 2.5, mdima (?), 17:14, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они С\C++ выпили, о каком ассемблере может ити речь?
    Питон это конечно прикольно, но у него ж не стабильный сиснтаксис, я сомневаюсь что они будут менять програму( да сужу по нам ), так что будут потом сидеть на старых версиях.
     
     
  • 3.13, Аноним (-), 17:41, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +5 +/
    это у тебя синтаксис нестабильный, с питоном как раз все в порядке
     
     
  • 4.27, User294 (ok), 19:00, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У сей синтаксис тем более стабилен :)
     
     
  • 5.111, Dvorkin (ok), 14:17, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >У сей синтаксис тем более стабилен :)

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

     

  • 1.4, Tav (ok), 17:13, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    К британским ученым присоединятся британские программисты. А британский ученый-программист сможет взорвать мозг любому.
     
     
  • 2.69, Анонимко (?), 00:58, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Таким способом они решили подготовить новых британских ученых.
     

  • 1.6, Терминус (?), 17:22, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вполне оправданный переход, стремящийся к чему-то студент изучит еще
    и С* языки если захочет, а ленивый вполне быстро
    и на Python что-то сварганить сможет.
    При этом за образование платят оба и учебному заведению
    корочки тоже нужно дать обоим.
     
     
  • 2.37, Аноним (-), 19:49, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Вполне оправданный переход, стремящийся к чему-то студент изучит еще
    >и С* языки если захочет, а ленивый вполне быстро
    >и на Python что-то сварганить сможет.
    >При этом за образование платят оба и учебному заведению
    >корочки тоже нужно дать обоим.

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

     
     
  • 3.57, User294 (ok), 22:31, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что хуже - высокоуровневые программисты по моим наблюдениям являются унылыми генераторами glue-кода между сущностями которые создали не они. Ну а красивые эффективные алгоритмы такие родить ессно не могут. И несколько заколебывает слышать заявы вида "для этого нет класса! Я не могу это сделать!". Тоже мне, программисты, мля...
     
     
  • 4.92, Unixoid_потому_что_кривые_руки_писали_этот_модуль (ok), 11:08, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Обобщать не надо.

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

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

     
  • 4.129, Aesthetus Animus (ok), 22:04, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже не впервый раз слышу от Вас пассажи на тему glue-кодерства, видимо, болезн... большой текст свёрнут, показать
     
  • 3.91, User (??), 11:04, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Вполне оправданный переход, стремящийся к чему-то студент изучит еще
    >>и С* языки если захочет, а ленивый вполне быстро
    >>и на Python что-то сварганить сможет.
    >>При этом за образование платят оба и учебному заведению
    >>корочки тоже нужно дать обоим.
    >
    >У меня в родном городе есть политехнический университет в котором обучают вот
    >таких "специалистов". И с ними ничерта не продуктивно работать, ибо хреновенькое
    >понимание того, на чем держатся их любимые высокоуровневые интрументы.

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

     
     
  • 4.112, Pilat (ok), 14:47, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может лучше прочитаем новость ещё раз? Речь идёт о подготовительных курсах компьютерных специальностей, а не обучение программированию. То есть на каких языках будут приниматься вступительные экзамены.

    "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."

     
  • 4.141, Ivan (??), 16:41, 12/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    программы для работы с БД для этого Pascal НЕ лучший выбор!
     

  • 1.7, аноним (?), 17:25, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ндэ...
    покурили Лондонского Особого?
    Delphi ещё куда ни шло, но С нафига было менять на Visual Basic, я вас спрашиваю
     
  • 1.8, letsmac (?), 17:28, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Начинать обучение Си лучше всего с pascal :-) Замена C# на Python не понятна. Васик конечно более полезен, но чего там учить ?
     
     
  • 2.11, hhg (ok), 17:38, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    начинать обучение лучше всего не с паскаля, а с теоретического, реально не существующего, алгоритмического языка. ещё и блоксхемы заставлять рисовать.
    а за будущих британских программистов рад! пускай ещё в ворде и для ворда программируют.
    :o)
     
     
  • 3.12, Терминус (?), 17:40, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    у нас это называлось псевдокод и выглядело как "недопаскаль"
     
     
  • 4.16, hhg (ok), 17:51, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >у нас это называлось псевдокод и выглядело как "недопаскаль"

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

     
     
  • 5.23, ABC (??), 18:32, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы тупо не заучивать "аберкадабер" надо сначало изучить английский. Вот это действительно сильно облегчает жизнь, причем не только в программировании.
     
     
  • 6.84, аноним (?), 06:26, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем? Логичности мышления это явно не поможет, даже наоборот.
     
  • 5.39, Damon_ (ok), 19:52, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вот только отличие от - все действия описываются на русском...

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

     
     
  • 6.70, Анонимко (?), 01:00, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Надо порекомендовать им включить в программу язык, который в 1С используется.
     
     
  • 7.93, hhg (ok), 11:54, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а вот это - жестоко.
     
  • 3.115, northbear (??), 14:54, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    "Рапира"? Жесть...

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

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

     
  • 2.58, User294 (ok), 22:33, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Начинать обучение Си лучше всего с pascal :-)

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

     

  • 1.10, Аноним (10), 17:38, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Идеальный вариант для 4-5 лет обучения:
    assembler(лучше tasm)/c/c++/java/ruby||python||php/javascript имхо :)
     
     
  • 2.15, Терминус (?), 17:48, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На практике:
    1 курс 1 семестр assembler(лучше tasm) - Студент "Что вообще нафиг творится, что это за магия?!?!"
    1 курс 2 семестр assembler(лучше tasm)+с - Студент "Последние полгода терпеть это фигню с магией"
    2 курс 1 семестр с++ - Студент "Неплохо, не то что 2 первых курса"
    2 курс 2 семестр Java - Студент "Вот это я понимаю, последние 2 года были недоязыки"
    3 курс Ruby - Студент "Зачем мне все это , ведь у меня есть Ruby"

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

     
  • 2.65, Аноним (-), 23:45, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ruby||python||php/javascript

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

     
  • 2.131, Aesthetus Animus (ok), 22:14, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Идеальный вариант для 4-5 лет обучения:
    >assembler(лучше tasm)/c/c++/java/ruby||python||php/javascript имхо :)

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

     

  • 1.18, Voviandr (ok), 18:07, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >Visual Basic 6 и VB.Net 2008.

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

     
     
  • 2.20, jSnake (??), 18:28, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К великому сожалению, пока.
    Эпоха поделок Delphi в разгаре, впреди ещё поделки руби, питоны и прочие басики.
    PS Руби и питоны - хорошие языки. А вот кодеры на них посредственные.
     
     
  • 3.28, User294 (ok), 19:01, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы хорошо кодить на руби - надо быть как минимум британским ученым-программистом из треда выше.... :-)
     
  • 2.113, Pilat (ok), 14:49, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Visual Basic 6 и VB.Net 2008.
    >
    >убило наповал. а С и С++, на которых написано 99.9 процентов кода,
    >учить перестанут. и отдавать вижуал бейсику предпочтение преред С# - это
    >тоже как-то дико. чё они там курят, в той великобритании ?
    >

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

     

  • 1.19, аноним (?), 18:15, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Паскаль это замечательно, только учить его надо еще в школе, а в институте C, C++ и асм. Динамическим языкам учить нельзя ни в коем случае, особенно питону.
     
  • 1.21, Crazy Alex (??), 18:28, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я чего-то не заметил, или системщики британцам не нужны вообще?
     
  • 1.22, Alen (??), 18:32, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Можно только порадоваться за программеров из остального мира - меньше народу больше кислороду ;)
    Только б наши, насмотревшись, не сделали бы так же :)
     
     
  • 2.102, Proger (ok), 13:50, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    +1024 :))

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

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

     
     
  • 3.132, Aesthetus Animus (ok), 22:28, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Институт должен не просто подготовить "сферического прогера в вакууме", а конкретного спеца,
    >который придёт и сразу будет писать код, а не спрашивать "как
    >тут у вас пишется...".
    >Новость невероятно улыбнула! :)

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


     
  • 2.114, Pilat (ok), 14:52, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Можно только порадоваться за программеров из остального мира - меньше народу больше
    >кислороду ;)
    >Только б наши, насмотревшись, не сделали бы так же :)

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

     

  • 1.24, Аноним (-), 18:35, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному коду. ИМХО, конечно.
     
     
  • 2.44, Толстый (ok), 20:31, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В делфи между прочим многие вещи правильнее сделаны чем в том что вы подразумевали с 90% вероятностью - С++.
     
  • 2.45, maks_s (?), 20:35, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а раскройте-ка тему, раз уж вы так
     
  • 2.59, User294 (ok), 22:40, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному
    >коду. ИМХО, конечно.

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

     
  • 2.74, Logo (ok), 01:30, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот не зная других языков, Delphi отбивает желание (или стремление) к объектному
    >коду. ИМХО, конечно.

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

     
  • 2.104, Proger (ok), 13:53, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ООП Дельфи - брат близнец всяких цэшарпов, сипиписов и прочих ПРОДАКШН костылей - т.е. наиболее востребованных рынком. А истинный ООП был и есть только у Смоллтока, но вы же не про него говорили?
     

  • 1.25, ABC (??), 18:53, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    ЧЕ-ПУ-ХА!

    В оригинале:
    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 означает исключительно "студенты ВУЗов", и поэтому додумал от себя про "высшие учебные заведения Великобритании".

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


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

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

     
     
  • 2.62, Crazy Alex (??), 23:28, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Тьфу, вот теперь понятно. Да, тогда логично. C для не-программистов - это явный перебор.
     
  • 2.73, Logo (ok), 01:25, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/

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

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


     

  • 1.26, Толстый (ok), 18:55, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    шило на мыло. Вообще нормальная программа должна включать асм, С и какой-нибудь функциональный язык.
     
     
  • 2.29, User294 (ok), 19:02, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну для начальных уровней асм как-то не очень гуманно. Хотя вьюжлвасик и паскаль... ну да, научить тому что никогда не пригодится - это круто.
     
     
  • 3.30, Толстый (ok), 19:09, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, паскаль очень хорош для начального обучения, алгоритмике итп. Пусть будет четвертым тогда :)
     
  • 3.46, maks_s (?), 20:38, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну для начальных уровней асм как-то не очень гуманно. Хотя вьюжлвасик и
    >паскаль... ну да, научить тому что никогда не пригодится - это
    >круто.

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

     
     
  • 4.61, QuAzI (??), 23:25, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Какой эпичный бред У Си свой порядок, с которого и стоило бы начинать обучение ... большой текст свёрнут, показать
     
     
  • 5.103, maks_s (?), 13:53, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    экий фоннатский вздор В сях проблема утечек памяти стоит не менее остро И нет ... большой текст свёрнут, показать
     
     
  • 6.126, QuAzI (??), 15:53, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Экий фанатский вздор Проблема кривого когда вообще проблема сугубо человеческая... большой текст свёрнут, показать
     
     
  • 7.128, ец (?), 21:52, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Просто в отличие от Си, Паскаль не прощает ошибок и криворукости программистов. А в Си для них раздолье. Поэтому у программистов на Паскале традиционно шире квалификация и выше уровень мастерства.
     
     
  • 8.130, Dvorkin (ok), 22:10, 15/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    я извиняюсь, что прерываю ваш сремительный полет, но что-то с момента окончания ... текст свёрнут, показать
     
     
  • 9.133, Andrey Mitrofanov (?), 00:14, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Британские учёные установили, Правильнее размер, гуще качество, ламинарнее спин,... текст свёрнут, показать
     
     
  • 10.134, Dvorkin (ok), 01:04, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    да мне просто любопытно, сможет ли толстый придумать какой-нибудь логически обос... текст свёрнут, показать
     
  • 4.119, ец (?), 15:16, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хорошо сказано
     
  • 2.35, Logo (ok), 19:41, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще то и понятие машинных кодов нужно иметь.
     
  • 2.47, Уважаемый Анонимус (?), 20:56, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсую. Еще правда нужен хороший ООП язык, java должен подойти.
     
     
  • 3.63, Толстый (ok), 23:32, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неа, пусть реализуют ООП на С. Руками делают таблицы виртуальных функций итп. Если уж ООП, то лучше правильное типа Smalltalk. Правда толку от него нет особого, ибо тормоз. Objective-C лучше бы подошел, тем более он и применяется широко(не будем показывать пальцем где).
     
  • 2.80, аноним (?), 04:30, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Функциональных не надо, им реального применения нет и не будет.
     
  • 2.106, Proger (ok), 13:56, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    АСМ - удел убогих, либо совсем уже крутых системщиков. Даже embedded рынок - и тот "наСях" пишет. А функциональщина - вообще ересища несусветная! (как и логические языки)
     

  • 1.33, Logo (ok), 19:39, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Си не востребован??? Сколько ж это проплатить нужно было за такое решение?
     
  • 1.34, Аноним (-), 19:39, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Никогда не мог понять, чем сложен ASM, находишься ближе всего к железу, чувствуешь его... Никаких прослоек-посредников. Кстати, GASM меня не порадовал из-за чрезмерной формализации и множества попыток абстрагирования, вместо конкретизации. А вот FASM, используемый, к примеру, в Kolibri/MenuetOS - очень радует.
     
     
  • 2.36, Logo (ok), 19:44, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А ничем не сложнее, я начинал с него на Радио-86рк, но он нужен только в очень узкой сфере.
     
  • 2.64, Толстый (ok), 23:34, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Современные компиляторы оптимизируют нормально. А выйгрыш во времени разработчика несоизмеримо больше выйгрыша в скорости.
     
     
  • 3.81, аноним (?), 04:31, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Современные компиляторы оптимизируют нормально.

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

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

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

     
  • 2.107, Proger (ok), 13:59, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Никогда не мог понять, чем сложен ASM, находишься ближе всего к железу, чувствуешь его...

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

     

  • 1.40, Logo (ok), 19:58, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >При этом язык Pascal (Delphi) помечен как "в высшей степени рекомендуемый",
    >поскольку он стабилен и был разработан специально для обучения программированию.

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

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

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

     
     
  • 2.42, croster (ok), 20:13, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они найдя FPC/Lazarus будут долго мозги компосировать на форумах, что менюшка не похожа на Делфи, бинарный файл большой и вообще все криво, везде криво только у них в голове ровнее быть не может. Короче жесткая привязка к M$.

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

     
     
  • 3.43, Logo (ok), 20:27, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага, и по МАС, и под FreeBSD, Haiku OS, под, практически все, популярные процессора, будем ждать.................
     
  • 3.53, Noldor (??), 21:45, 13/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уже видели это поддержку 10 лет назад и чем всё закончилось тоже.
     
  • 3.82, аноним (?), 04:42, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >В 2011 версии Delphi и C++Builder обещают поддержку Linux. Вот соответствующие планы:

    Не смешите.

     
  • 3.108, Proger (ok), 14:01, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >В 2011 версии Delphi и C++Builder обещают поддержку Linux.

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

     
  • 2.68, Влад (??), 00:52, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >Паскаль конечно, для обучения, да.
    >
    >Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они
    >найдя FPC/Lazarus будут долго мозги компосировать на форумах, что менюшка не
    >похожа на Делфи, бинарный файл большой и вообще все криво, везде
    >криво только у них в голове ровнее быть не может. Короче
    >жесткая привязка к M$.
    >
    >Я думал это только Ющенко в Украине посадил образование на Виндовс, а
    >оказывается есть и похлеще.

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

     
     
  • 3.71, Logo (ok), 01:15, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Сказано же: для обучения программированию. Программирование это в первую очередь алгоритмизация задачи,
    >а потом уже конкретный язык программирования. Если вы не придумаете алгоритм,
    >то какие бы языки вы не знали, вам это мало поможет.
    >
    >Все таки программист и кодер это разные вещи.

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

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

     
  • 2.105, maks_s (?), 13:55, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    разве проблема большого лазаревого бинарника еще стоит внимания?

     
     
  • 3.110, Logo (ok), 14:16, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >разве проблема большого лазаревого бинарника еще стоит внимания?

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


     
  • 2.116, Pilat (ok), 14:54, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Представляю этих студентов, которым потом понадобится что-то слепить на xNIX и они

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

     

  • 1.41, croster (ok), 20:07, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Зачем убрали 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/).

     
  • 1.52, Декан (?), 21:10, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Из списка надо выкинуть Java - как не пригодную для настольных применений из-за тормознутости, а также VB и VB.Net - как творение рук злейшего врага СПО :)
    Python/Pascal (Lazarus) - очень хорошие вещи.
     
  • 1.54, минона (?), 22:12, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    ну вот и прослушали почти всех жертв отечественного образования....
    народ, чуть ли не с первых лекций обычно дается понятие системного и прикладного программирования.
    в британии решили отказаться от первого? отлично. нашим больше достанется.
    копы в кармане только начинаются
     
     
  • 2.117, Pilat (ok), 14:55, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ну вот и прослушали почти всех жертв отечественного образования....
    >народ, чуть ли не с первых лекций обычно дается понятие системного и
    >прикладного программирования.
    >в британии решили отказаться от первого? отлично. нашим больше достанется.
    >копы в кармане только начинаются

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

     

  • 1.60, GameForLinux (?), 22:49, 13/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению логики программы. И не так ассемблер сложен как многие думают. А теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам надо обучать, а не языкам программирования.
     
     
  • 2.76, pavlinux (ok), 01:43, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И чему вы научились на ассемблере?
    Сортировку Пузырём?
    Задачу Коммивояжёра с 100 городами?
    Приближённое решение уравнения Шреденгера?

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

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

     
     
  • 3.79, минона (?), 04:02, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а с/с++ не позволяет?
    на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь.
    да и свалится с С/С++ на паскаль (да и все остальные языки) гораздо легче.

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

     
     
  • 4.83, аноним (?), 05:15, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь

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

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

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

     
     
  • 5.88, XoRe (ok), 09:27, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Многолетняя практика показывает, что мозги, изнасилованные сями, реабилитации не поддаются

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

     
     
  • 6.95, Терминус (?), 12:02, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    нет, пишет прогу для копирования файлов с именованием текущей датой на Си, а
    не Shell'е той или иной ОС.
     
     
  • 7.135, XoRe (ok), 02:27, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >нет, пишет прогу для копирования файлов с именованием текущей датой на Си,

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

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

     
     
  • 8.137, Andrey Mitrofanov (?), 12:02, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если включить в рассмотрение постановку некоторые проблемы несовместмости всяк... текст свёрнут, показать
     
  • 5.100, Andrey Mitrofanov (?), 13:29, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>на одних БуКаВаКАх_ТиПа_БеГиН/ЕнД сэкономишь
    >Купи нормальное IDE

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

     
  • 5.140, Анаониус.. или как его там (?), 00:57, 17/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И остаются вполне вменяемыми индивидами вне зависимости от ш-шарп зомбации)
     
  • 3.122, GameForLinux (?), 18:01, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >И чему вы научились на ассемблере?
    >Сортировку Пузырём?
    >Задачу Коммивояжёра с 100 городами?
    >Приближённое решение уравнения Шреденгера?
    >
    >Али тупо гоняли байты из порта в порт и дергали прерывания?
    >
    >Вот Паскаль как раз и позволяет быстро его выучить и заняться делом.
    >

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

     
     
  • 4.124, pavlinux (ok), 18:21, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Так почему к нынешним программистам такое снисхождение! Где справедливость :)

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

     
  • 2.109, maks_s (?), 14:10, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    алфавит тоже вроде не сложен - 32 буквы. однако же не все могут романы писать.
     
  • 2.118, Pilat (ok), 14:56, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению
    >логики программы. И не так ассемблер сложен как многие думают. А
    >теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам
    >надо обучать, а не языкам программирования.

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

     
     
  • 3.123, GameForLinux (?), 18:12, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Нда, это они сильно... Вспоминаю свой институт, нас обучали ассемблеру и построению
    >>логики программы. И не так ассемблер сложен как многие думают. А
    >>теперь чему обучают!!!Ладно выкинули С# и PHP, но на что заменили!Основам
    >>надо обучать, а не языкам программирования.
    >
    >Вы в школе изучали ассемблер? Наверно, продвинутая была школа.

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

     

  • 1.72, XoRe (ok), 01:15, 14/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень рекомендую к прочтению статью "Назад, к основам":
    http://russian.joelonsoftware.com/Articles/BacktoBasics.html

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

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

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

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

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

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

     
  • 1.75, Аноним (-), 01:30, 14/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Полностью поддерживаю англичан, C можно выучить за несколько недель.
     
     
  • 2.77, pavlinux (ok), 01:51, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >C можно выучить за несколько недель.

    Поясни смысл

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

    if (ns) {
       ;
    }

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

    if (swt) {
       ;
    }

     
     
  • 3.78, анонимно (?), 02:40, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ну, я могу смысл пояснить. Смысл в том, что у C нет нормального приведения типов (равно как и самих типов). В примере просто режут последние 8-бит от лонга в чар. Из-за чего они там хотят избежать явного сравнения лонга с нулём - никого адекватного не волнует.
     
     
  • 4.89, Andrey Mitrofanov (?), 09:27, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ну, я могу смысл пояснить. Смысл в том, что у C нет

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

     
     
  • 5.96, Vitaly_loki (ok), 12:04, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот пример как можно выучить С++ за 3 недели :)
    http://matthewhughes.co.uk/wp-content/uploads/2010/03/ars_longa_vita_brevis.p
     
  • 3.87, Гога (?), 09:21, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Код проверки как компилер обрабатывает байты: в Bigendian результат должно быть будет другой :)
     
     
  • 4.99, pavlinux (ok), 13:04, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Код проверки как компилер обрабатывает байты: в Bigendian результат должно быть будет
    >другой :)

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

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

     

  • 1.85, Аноним (-), 06:48, 14/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гвозди нужно забивать молотком, а не утюгом.
     
  • 1.94, charon (ok), 12:00, 14/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.
     
     
  • 2.97, Аноним (-), 12:23, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.

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

     
     
  • 3.98, charon (ok), 12:38, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>заголовок статьи лживый. Не студентов, а по-нашему абитуриентов.
    >
    >абитуриентов - это не совсем то, речь про первую ступень высшего образования,
    >у них оно хитро организовано. Это типа 1-2 курса в наших
    >вузах.

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

     
     
  • 4.101, pavlinux (ok), 13:41, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Python и Паскаль на младших курсах действительно полезны
    > (у меня на первом только Паскаль был),
    >а на старших можно и Си изучить с Ассемблером. Чего ж такая паника?

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

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


     
  • 4.136, XoRe (ok), 02:38, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ИМХО, ничего страшно в таком случае не произошло. Python и Паскаль на
    >младших курсах действительно полезны (у меня на первом только Паскаль был),
    >а на старших можно и Си изучить с Ассемблером. Чего ж
    >такая паника?

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

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

     
     
  • 5.138, charon (ok), 13:04, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    я начинал знакомиться с программированием с Бэйсика, вне школы. Потом Паскаль, затем С. И никаких восторженностей современными технологиями, зато есть примерное понимание на каком языке какие задачи стоит решать. Паскаль даёт хорошее понимание алгоритмизации.
    А если следовать вашему совету, так все водители должны сначала досконально изучить строение автомобиля и уметь перебрать двигатель, и только потом их можно выпускать на трассу.
     
     
  • 6.139, Dvorkin (ok), 14:34, 16/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >я начинал знакомиться с программированием с Бэйсика, вне школы. Потом Паскаль, затем
    >С. И никаких восторженностей современными технологиями, зато есть примерное понимание на
    >каком языке какие задачи стоит решать. Паскаль даёт хорошее понимание алгоритмизации.

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

     
  • 3.121, Славик (?), 17:03, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот, это у нас 1-2 курс это школа. 2 лентий курс уровня-А проходится в школе и по окончании сдается Единый Государственный Экзамен - Оказывается это не российское изобретение это англичане уже давно практикуют. Так вот, список предметов выбирается под будующий вуз. И программирование никто не берет. Также как и Политику, Критическое Мышление и прочие "Мягкие предметы". Берется Математика, Расширенная Математика, Физика, Английский, История.. Ну вобщем понятно. От 3 до 5 предметов. Так что народ, успокойтесь.
     
  • 3.125, ABC (??), 23:15, 14/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Это типа 1-2 курса в наших вузах.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру