LINUX.ORG.RU

[java] let the holy war begin


0

0

jfmiller call to our attention two professors emeritus of computer science at New York University who have penned an article titled Computer Science Education: Where Are the Software Engineers of Tomorrow? in which they berate their university, and others, for not teaching solid languages like C, C++, Lisp, and ADA. The submitter wonders whether any CS students or professors would care to respond. Quoting the article: "The resulting set of skills [from today's educational practices] is insufficient for today's software industry (in particular for safety and security purposes) and, unfortunately, matches well what the outsourcing industry can offer. We are training easily replaceable professionals... Java programming courses did not prepare our students for the first course in systems, much less for more advanced ones. Students found it hard to write programs that did not have a graphic interface, had no feeling for the relationship between the source program and what the hardware would actually do, and (most damaging) did not understand the semantics of pointers at all, which made the use of C in systems programming very challenging."

http://developers.slashdot.org/article.pl?sid=08/01/08/0348239&tid=146 продолжение: http://ask.slashdot.org/article.pl?sid=08/01/09/1858220&from=rss


Re: [java] let the holy war begin

потому что пороть надоть. Быстро тогда семантику указателей просекут. А то ишь - разбаловались тут...

anonymous ()
Ответ на: Re: [java] let the holy war begin от aton

Re: [java] let the holy war begin

>А теперь все тоже самое но по русски

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

по теме: дробить надо компьютерные специальности... кому надо, тот и сам выучит, кому не надо, того мучать не стоит... добавить часов ~ 1.5k узкоспециализированной практики и понеслась...

anonymous ()

Re: [java] let the holy war begin

указатели - это фантастика

anonymous ()
Ответ на: Re: [java] let the holy war begin от anonymous

Re: [java] let the holy war begin

> по теме: дробить надо компьютерные специальности... кому надо, тот и сам выучит, кому не надо, того мучать не стоит... добавить часов ~ 1.5k узкоспециализированной практики и понеслась...

дебилизм это. не нужно ничего дробить, нужно давать фундаментальные знания, нужно вбивать понимание концептуальных основ той или иной дисциплины. даже если студент в будущем будет программировать на java, ему всё равно полезно знать основы: какие существуют парадигмы в программировании, когда выгодно использовать ту или иную парадигму, что такое dfa и nfa, как работает компилятор, что такое грамматики, как работает память, как писать эффективный memory manager, как рассчитать сложность алгоритма, эффективные алгоритмы и структуры данных, etc.

иначе получится ксеноцельная code monkey.

asgard ()

Re: [java] let the holy war begin

[:||||||:]

Зачем копипастить с слэшдота? Все кому надо прочитали это ещё вчера-позавчера.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.