LINUX.ORG.RU

MIT переходит со Scheme на Python

 , , , ,


0

0

Один из ведущих ВУЗ-ов США, Massachusetts Institute of Technology начинает использовать Python вместо Scheme. Об этом стало известно от Gerald Jay Sussman на International Lisp Conference, проводимой в MIT.

>>> Подробности

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

tommy ★★★★★
()
Ответ на: комментарий от anonymouze

это же в 2007 ещё было.

Не для всех курсов. Если честно, я не разобрался точно во всей этой истории, но сейчас вроде получается, что окончательно отказались от Scheme, кроме того статья "почему?"

anonymous_incognito ★★★★★
()

очень познавательная новость.

splinter ★★★★★
()

Отличная новость! МИТовский научный софт весьма хорош. С питоном вместо схемы он будет еще лучше.

Tester ★★★
()

Так, а почему раньше на Python не ходили?

zenkov ★★★
()

А sicp под питон уже переписали?

Aeon
()

Ы-ы-ы... Т.е. это они в преподавании CS вместо Scheme стали использовать Basic^WPython? Оррригинально.

PS: пожалуй, соглашусь: MIT RIP

kemm
()

Это ещё что, у нас всё ещё в чёртовой куче универов студентов визуал-бейсику учат

GblGbl ★★★★★
()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

"Why did they choose python? Who knows, it’s probably because python has a good standard library for interacting with the robot." (c)Gerald Jay Sussman

krum
()
Ответ на: комментарий от yoghurt

> Такая новость и от Сассмана... Прямо таки пощечина:)

Ну так "не сотвори себе кумира" %) А пощечина - вот: "Sussman also made a point that he tried killing the SICP course ~10 years ago".

tailgunner ★★★★★
()

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

kristall ★★
()

Теперь мы, лисповоды, станем ещё более редкими и элитарными! :) Как же, как же: владеем тайным знанием, который даже MIT перестал осиливать... Нет худа без добра.

Вот едешь куда-нибудь в электричке, сидит группа студентов, обсуждает метапрограммирование на Питоне, а ты, бородатый дядька, презрительно процедишь: "Да что вы вообще можете знать о метапрограммировании со своим пистоном?" и отвернёшься к окну.

mv ★★★★★
()
Ответ на: комментарий от tailgunner

>Была бы воля Сассмана - решение было бы принято 10 лет назад.
Ну там фраза про "SICP course", не про язык... Или он уже 10 лет назад питона хотел, гы?

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

п.с. ушел отращивать бороду.

ratatosk
()

Потому что нефиг фапать на макросы и parenthesis. Они в ни для чего кроме фапанья не подходят.

krasnoglazeg
()
Ответ на: комментарий от ratatosk

> то, что народ часто приходит уже с некоторыми навыками и приимущесвенно в императивном программировании, в результате чего не все СИКПовый курс вообще дослушивают до конца. :)

Иначе говоря, народ стал глупее и нужно что попроще. Деградация.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

> народ стал глупее и нужно что попроще. Деградация.

Думаю, примерно то же говорили стрые ассемблер-прогеры первым фортранщикам :D

tailgunner ★★★★★
()
Ответ на: комментарий от ratatosk

>4ая глава СИКП разрастется...

"Ну, вот мы и получили работающий интерпретатор Scheme на Python. А теперь... "

lodin ★★★★
()
Ответ на: комментарий от tailgunner

> Думаю, примерно то же говорили стрые ассемблер-прогеры первым фортранщикам :D

Т.е., по твоему мнению, Питон по выразительности мощнее Схемы? :)

mv ★★★★★
()
Ответ на: комментарий от mv

>> Думаю, примерно то же говорили стрые ассемблер-прогеры первым фортранщикам :D

> Т.е., по твоему мнению, Питон по выразительности мощнее Схемы? :)

Лолшто? %) Ассемблер был выразительнее первых Фортранов. Главнм (и единственным) преимуществом Фортрана было то, что на нем было проще писать программы.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> Ассемблер был выразительнее первых Фортранов.

Подозреваю, что во время появление первого Фортрана второй альтернативой были маш.коды :) CD 01 FF, конечно, гораздо выразительней FUNC(A) :)

mv ★★★★★
()
Ответ на: комментарий от mv

>> Ассемблер был выразительнее первых Фортранов.

> Подозреваю, что во время появление первого Фортрана второй альтернативой были маш.коды :)

Ассемблеры уже были, так что не надо :)

tailgunner ★★★★★
()

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

wfrr ★★☆
()
Ответ на: комментарий от kristall

> Лучше бы на С перешли и не мучались.

Надо учить и C и Lisp. А Scheme им похоже успеваемость порядком портил, студенты боялись на него ходить - вот и перепрофилировали курс :-/

Spectr ★★★
()
Ответ на: комментарий от wfrr

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

Путаешь процесс обучения и ремесла.

> Схема имела смыл когда машины были слабыми

Весьма оригинальное высказывание.

Spectr ★★★
()
Ответ на: комментарий от wfrr

> смыл

И это правильно. По.рал на лоре, смой за собой.

a3
()
Ответ на: комментарий от wfrr

>Я давно предрекал в толксах, что у лиспа нет будущего
Подозреваю, что такое мнение существовало еще до твоего рождения.

ratatosk
()
Ответ на: комментарий от Spectr

>Надо учить и C и Lisp. А Scheme им похоже успеваемость порядком портил, студенты боялись на него ходить - вот и перепрофилировали курс :-/

Это все да конечно, но жизнь человека конечна. Поэтому приходится выбирать, из тех или иных соображений, что учить, а что нет. Хотелось бы изучить и то, и это, и не быть при этом "однобоким" специалистом. И в итоге, я пришел к выводу что язык в сущности не так и важен. Те ньюансы на которых основан тот или иной выбор реализации взаимойдествия с машиной невозможно понять без знания С или Ассемблера. Попытка оторвать лексическую составляющую (на мой взгляд) от непосредственно машинной реализации, полезна лишь тем, кто любит писать книжки по языкам программирования с множеством элементарных примеров и рассказов о том, где делать отступы, а где нет, и где ставить скобочку, а где нет. К слову сказать курс SICP использует Sheme (по замечанию самого Сассмана) только лишь из-за его элементарности и отстувия не нужных правил (типа скобочек и прочего) и посвещен не языку Sheme, а концептуальным вопросам программирования. ИМО.

kristall ★★
()
Ответ на: комментарий от dimon555

> хоть не java и c# и то хорошо

ничего, перейдут. Вот Гослинг перешел с Mocklisp на Java. ;-)

Bioreactor ★★★★★
()

почитал я вас и заказал на амазоне sicp

trapezoid
()
Ответ на: комментарий от Spectr

> А Scheme им похоже успеваемость порядком портил, студенты боялись на него ходить - вот и перепрофилировали курс :-/

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

faustus
()
Ответ на: комментарий от jtootf

> /me чешет бороду и радуется, что вовремя купил SICP

/me теребит усы и не понимает, зачем покупать свободно скачиваемый сикп и растить бороду

gaa ★★
()

Чорт, они будут строить больших человекоподобных роботов.

jackill ★★★★★
()

Вот стоило только Гвидо бороду отрастить - и попёрло! Трёшку доделали, в гугле закрепились, теперь ещё и МТИ. Правильный язык шагает по планете.

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