LINUX.ORG.RU
 
Bod

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


0

0

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

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

http://www.opennet.ru/opennews/art.shtml?num=26583

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  
amonymous

Британские ученые закупились ДТ

()
[#]  
Zhbert

мда..

*** ()
[#]  

> Visual Basic 6

Так он же фактически R.I.P., не?

**** ()
[#]  

Прям-таки удивляюсь, как они туда QBasic не запихнули.

**** ()
[#]  
Mystra_x64

Британские учёные переоткрыли некромантию?

***** ()
[#]  

всё правильно сделали

** ()
[#]  
PolarFox

> Java

Пусть будет

> Python 2.6/3.1

Одобряю

> Pascal/Delphi

Ну может быть оно и юзабительно.

> VB.Net 2008

Это тот же С#, только с ключевыми словами из бейсика. Шило на мыло.

> Visual Basic 6

Простите, что? Его даже в MS закопали.

**** ()
[#]  

За то что перестали обучать C# и PHP — погладить. За то, что перестали обучать С — избить. За то, что включили в процесс Pascal/Delphi, Python 2.6/3.1, Visual Basic 6 и VB.Net 2008 — публично изнасиловать.

()
[#]  
chinarulezzz

pascal/python - хороший выбор. жаль не lisp конечно xD

* ()
[#]  

> поскольку он стабилен

Это как? Или мне не всё говорят?

* ()
[#]  
nu11

>При этом язык Pascal (Delphi) помечен как "в высшей степени рекомендуемый"
какая отсталая страна. В нашей передовой системе образования уже давно делфа используется, а они только внедряют

***** ()
[#] Ответ на: комментарий от nu11 14.05.2010 0:22:25  
overmind88

> В нашей передовой системе образования уже давно делфа используется

чо-чо? tp7 - наше всё!

***** ()
[#]  
cuki

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

*** ()
[#]  
jcd

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

*** ()
[#]  
JackYF

М-да. И почему мне кажется, что решение принимали те, кто эти языки в глаза не видел...

*** ()
[#]  
AITap

> Python 2.6/3.1
С какой стати питон затесался среди этих, кхм, языков?

***** ()
[#]  

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

***** ()
[#] Ответ на: комментарий от cuki 14.05.2010 0:32:13  
x0r

> меньше конкуренция со стороны британских коллег

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

** ()
[#] Ответ на: комментарий от x0r 14.05.2010 0:49:50  
cuki

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

*** ()
[#] Ответ на: комментарий от anonymous_incognito 14.05.2010 0:44:52  
cuki

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

а чем он плох? Вон Дейтелы в своей книге по Си говорят, мол пофигу, хоть с Паскаля, хоть с Си начинать

*** ()
[#] Ответ на: комментарий от cuki 14.05.2010 1:01:40  
Sphinx

- слишком мудрёный синтаксис
- надо подумывать о памяти

*** ()
[#]  
mono

все верно.

***** ()
[#]  
vertexua

Java, Python - я за

Pascal/Delphi - когда весь мир с трудом избавляется (давно избавился) от заразы... ну вы поняли

Заменить C# васиком - верх ФГМ

*** ()
[#]  
vertexua

Где хоть один ФП язык? Или язык с хорошей поддержкой ФП? МОжеть хоть Python в какой-то мере

*** ()
[#] Ответ на: комментарий от vertexua 14.05.2010 1:32:13  
mono

>Pascal/Delphi - когда весь мир с трудом избавляется (давно избавился) от заразы... ну вы поняли

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

>Где хоть один ФП язык? Или язык с хорошей поддержкой ФП? МОжеть хоть Python в какой-то мере

ФП для основ информатики? посмотрел бы я на тебя.

***** ()
[#]  

Какое к чёрту ФП? Какие C#, PHP? Не надо школьникам забивать голову, пусть графы хоть на бумаге рисуют, готовят мозг к математике.

Местным лисподрочерам: как человеку, не видавшему в глаза Pascal, наглядно объяснить, что такое побочный эффект?

* ()
[#]  

Учить программированию на Паскале или Питоне - самое то.

*** ()
[#] Ответ на: комментарий от vertexua 14.05.2010 1:33:06  
Kosyak
>>-----Цитата---->>

Где хоть один ФП язык?

<<-----Цитата----<<

Школьникам?

Для этого хотя бы курс по мат.логики надо осилить.

** ()
[#]  
jungleace

Учить надо Cъ

()
[#] Ответ на: комментарий от unnamed 14.05.2010 2:52:48  

> как человеку, не видавшему в глаза Pascal, наглядно объяснить, что такое побочный эффект?

Показать фотку Гитлера и объяснить, что п.э. ещё хуже, опасней и внезапней.

*** ()
[#]  
splinter

надо было всех на Ada переучивать.

***** ()
[#]  
helios

долбодятлы на марше...

Зато меньше конкурентов! :)

*** ()
[#] Ответ на: комментарий от vertexua 14.05.2010 1:32:13  

>Заменить C# васиком - верх ФГМ

Это для обучения же.

***** ()
[#] Ответ на: комментарий от Sphinx 14.05.2010 1:03:50  
nu11

>- слишком мудрёный синтаксис
это если в дебри лезть.

>- надо подумывать о памяти

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

***** ()
[#] Ответ на: комментарий от Kosyak 14.05.2010 5:39:03  
vertexua

> Школьникам?

Мой провтык, я этого не заметил

*** ()
[#] Ответ на: комментарий от nu11 14.05.2010 10:31:19  
yirk

Переполнение буфера в паскале получить - это постараться надо.

** ()
[#] Ответ на: комментарий от yirk 14.05.2010 10:38:04  
nu11

хотел написать пример и с удивлением обнаружил, что почти полностью забыл паскаль. Ура! Я свободен!

***** ()
[#]  
Boy_from_Jungle

До них дошло только теперь

** ()
[#] Ответ на: комментарий от PolarFox 14.05.2010 0:17:50  

>> Java

>Пусть будет

Больше brain-damaged студентов, хороших и британских.

*** ()
[#]  

Какая, нафиг, разница на чём учить основы информатики? Бинарное дерево, к примеру. От студента требуется создать дерево, осуществить поиск, очистить дерево, т.е. просто понять, как эта хрень работает. Ну какая разница, на каком это будет языке? Хоть в псевдокоде

()
[#]  
DNA_Seq

Одобряэ. Если сразу учить Си, С# и PHP то получаются жуткие быдлокодеры. Процедурное программирование надо учить на Паскале, ООП - Питон, Руби

*** ()
[#] Ответ на: комментарий от cuki 14.05.2010 1:01:40  
DNA_Seq

>а чем он плох?

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


Им надо понять как алгоритмы пишутся а не зазубривать в каком порядке элементы массива кладутся в стек

>мол пофигу, хоть с Паскаля, хоть с Си начинать


Надо с Питона, чтоб код правильно форматировали и отступы делали

*** ()
[#]  
Bioreactor

Барсики и педоны вместе с дельфями идут лесом.

А вот Джава - это правильно. Учитывая количество индусов в мелкобритании.

*** ()
[#] Ответ на: комментарий от Gvidon 14.05.2010 13:23:37  

>Бинарное дерево, к примеру. От студента требуется создать дерево, осуществить поиск, очистить дерево, т.е. просто понять, как эта хрень работает. Ну какая разница, на каком это будет языке?

И как ты объяснишь суть дерева, если в языке нет указателей?

*** ()
[#] Ответ на: комментарий от legolegs 14.05.2010 14:05:09  
PolarFox

И в каком это языке нет указателей или ссылок?

**** ()
[#] Ответ на: комментарий от legolegs 14.05.2010 14:05:09  
Bioreactor

Объясните мне, глупому, как это в Джаве - нет указателей, а деревья есть?

Пруфлинк - http://www.java2s.com/Code/Java/Collections-Data-Structure/BinaryTree.htm

Боюсь, Вы-таки даже на индуса из Бангалора не тянете. Только на школьника из радиотехнического колледжа.

*** ()
[#] Ответ на: комментарий от Bioreactor 14.05.2010 14:12:58  

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

*** ()
[#] Ответ на: комментарий от legolegs 14.05.2010 14:17:37  
Bioreactor

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

Что там не "объяснено"?

*** ()