Текущее время: 19 мар 2024, 05:29

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2006, 18:14
Сообщения: 443
(c) dmandreev, http://dmandreev.livejournal.com/568.html

Немного вольный перевод по мотивам: http://james-iry.blogspot.com/2009/05/b ... wrong.html

1801 – Джозеф Мария Жаккард использовал перфокарты для составления инструкций ткацкому станку по вышиванию «hello, world» на гобелене. Его современники не были впечатлены из за отсутствия глубокой рекурсии, параллельного выполнения, и маленьких букв шрифта.

1842 – Ада Лавлейс написала свою первую программу. Но она столкнулась с небольшой маленькой заминкой. К сожалению, отсутствовал компьютер, на котором можно было бы запустить ее код. Корпоративные архитекторы в дальнейшем развили эту технику, начав программировать в UML.

1936 – Алан Тюринг изобрел все языки программирования, которые вообще могут быть, но прежде чем успел их запатентовать, был завербован Британской Разведкой и стал агентом 007.

1936 – Алонзо Чарч так же изобрел все языки программирования, которые могут быть, но сделал это лучше. Его лямбда выражения были проигнорированы, так как они неэффективно C-подобны. Этот критицизм возник не смотря на то что С еще не был изобретен.

1940 годы – Различные «компьютеры» были «запрограммированы» используя провода и тумблеры. Инженеры сделали это в связи со спором об использовании пробелов или табуляций в тексте.

1957 – Джон Бэкус и IBM создали FORTRAN. Нет ничего смешного в IBM а тем более в FORTRAN. Является синтаксической ошибкой писать слово FORTRAN не надев синий галстук.

1958 – Джон Маккарти и Поль Грехем изобрели LISP. В связи с высокими затратами обусловленными пост-военным истощением стратегических запасов скобок, LISP так и не стал популярным. Несмотря на небольшую популярность, LISP (теперь «Lisp» или иногда «Arc») остается очень влиятельным языком в «ключевых алгоритмических техниках, таких как рекурсия и снисходительность»

1959 – После проигранного спора с Роном Л. Хабардом, Грейс Хупер и несколько других садистов, изобрели COBOL. Годами позже, нападки на работу Хупера стали проявляется в присутствии мизогонистских материалов на конференциях по Ruby.

1964 – Джон Кемени и Томас Куртц создали BASIC, неструктурированный язык программирования для некомпьютерных ученых.

1965 - Кемени и Куртц решили перейти в 1964

1970 – Гай Стил и Геральд Сассман создали Scheme. Их работа привела к сери документов называемых «Ультиматум Лямбды», заключительная из которых называлась «Ультиматум Лямбды Посуды Кухни». Этот документ стал базой для долгой, но, к сожалению, не успешной рекламной компании из разряда «магазин на диване» проводившейся поздней ночью. Лямбды предали забвению, пока Java не сделала их популярными в связи с их отсутствием в самой Java.

1970 – Никлаус Вирт создал Паскаль. Процедурный язык. Критики сразу денонсировали Pascal так как он использует синтаксис вида «x:=x+y” вместо более понятного C-подобного «x=x+y». Этот казус случился несмотря даже на то что С еще не изобрели.

1972 Деннис Ритчи изобрел мощный пистолет который стреляет и вперед и назад одновременно. Не удовлетворенный количеством смертей и увечий он изобрел С и Unix.

1972 – Алан Колмераер принял участие в дизайне языка Prolog. Его целью было создать язык с интеллектом двухлетнего. Он добился этой цели и доказал это написав программу которая отвечает «Нет» на любой запрос.

1973 – Робин Милнер создал ML, язык базирующийся на M&M теории типов. ML породил SML, который явил собой формально специфицированную семантику. Когда Милнера спросили о формальной семантике для формальной семантики, его голова взорвалась. Другими языками с такими же свойствами являются OCaml, F#, и Visual Basic.

1980 – Алан Кей создал Smalltalk и изобрел термин «объектно ориентированный». Когда его спросили что это значит, он ответил «Программы на Смолток это объекты». Когда его спросили из чего состоят объекты, он ответил «из объектов». Когда его спросили еще раз он ответил «ну типа, все объекты состоят из объектов, но там, в самом низу сидят черепашки».

1983 – В память о Аде Лавлейс, и ее способности создавать программы которые никогда не будут запущены, Джин Ичбан и Министерство Обороны США создали язык Ada. Не смотря на отсутствие доказательной базы относительно того были ли закончены программы на этом языке, или нет, и видел ли кто либо работающую программу на этом языке, историки верят что Ada успешный проект который дает возможность заработать на хлеб с маслом нескольким контракторам Министерства Обороны.

1983 – Бьярн Страуструп вспомнил все, что знал про C и придумал C++. В результате получился настолько сложный язык, что параллельно пришлось изобрести машину времени, которая отсылала тексты C++ в будущее для компиляции искусственным интеллектом Skynet. Мотивы Skynet проделывать эту работу до сих пор непонятны.

1986 – Брэд Кокс и Том Лав создали Objective-C, объявив во всеуслышание что «этот язык обладает самыми лучшими подходами по управлению памятью как в С, и фантастической скоростью как в Smalltalk». До сих пор ведутся дебаты, являлось ли это оговоркой или всё на самом деле так и обстояло.

1987 – Ларри Велл уснул головой на клавиатуре. Утром, увидев случайный набор символов на мониторе он решил что это Откровение перед ним и Великий Компьютер хочет реализовать такой язык. И Ларри избран как дизайнер. Так был создан Perl.

1990 – Комитет сформированный Симоном Пейтон-Джонсом, Полем Худяком, Филипом Вадлером, Эштоном Катчером и Людьми за Этическое Лечение Животных , создали Haskell. Чистый, нестрогий функциональный язык. Haskell встретил некоторое сопротивление из за сложностей с применением монад для контроля над побочными эффектами. Вадлер ответил на критику следующей сентенцией «монады это моноид в категории эндофункторов, какие проблемы?»

1991 – Программист Гидо ван Россум путешествовал по Аргентине участвуя в мистической операции. Он вернулся с большими шрамами на голове, изобрел Python, объявил себя Диктатором Жизни легиона последователей и анонсировал миру что «Есть только один правильный способ сделать это».

1995 – В небольшом итальянском ресторанчике, вкушая спагетти Расмус Лердоф решил что тарелка с макаронами служит отличной моделью новомодной штуки World Wide Web. И что приложения должны мимикрировать под среду в которой существуют. Так была изобретена Программируемая Хиперлинкованная Паста. Документацию к PHP до сих пор традиционно пишут на бумажных салфетках.

1996 - Джеймс Гослинг придумал Java. Java - лаконичный язык, с сбором мусора, базирующийся на классах, статически типизированный, с одним диспетчером, объектно ориентированный, без множественного наследования, с одной единственной контролируемой реализацией. Последнюю ошибку исправил Microsoft создав С#.

_________________
Знание некоторых принципов легко возмещает незнание некоторых фактов.
Сегодня - везение, завтра - везение, но когда-нибудь требуется и умение (с) Суворов
Молчание - это самый достойный ответ на провокационный вопрос.

<Читса>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 00:24 
Не в сети
Аватара пользователя

Зарегистрирован: 20 авг 2008, 22:21
Сообщения: 1052
:-o

_________________
Изображение

[Хинокимару]: крог, ты неадекват


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 00:32 
Не в сети
Аватара пользователя

Зарегистрирован: 22 мар 2006, 18:14
Сообщения: 443
Забыл добавить, что сугубо программистский юмор :) Боюсь, большую часть иронии так просто можно не уловить :)

_________________
Знание некоторых принципов легко возмещает незнание некоторых фактов.
Сегодня - везение, завтра - везение, но когда-нибудь требуется и умение (с) Суворов
Молчание - это самый достойный ответ на провокационный вопрос.

<Читса>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 08:49 
Не в сети
Аватара пользователя

Зарегистрирован: 24 июн 2009, 00:37
Сообщения: 2032
Откуда: Саратов
Не понял 75%, над остальным уржался :D Особенно порадовало про бейсик и ЮМЛ)

_________________
Изображение

L'amour c'est rien.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 08:50 
Не в сети
Аватара пользователя

Зарегистрирован: 24 май 2009, 11:50
Сообщения: 1412
Откуда: Днепропетровск
щас я коммент на бумажной салфетке напишу)

_________________
Бафни / Миноборона / Акшэнте
--
У меня с моей задницей тоже хорошие отношения, но это вовсе не значит, что я должен ее слушать.(с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 11:27 
Не в сети

Зарегистрирован: 10 фев 2009, 14:42
Сообщения: 531
Откуда: Севастополь
Учитывая что сам учусь на программиста, и с большинства языками знаком не понаслышке, то посмеялся неплохо)

_________________
http://vkontakte.ru/id499949
Ежи забрались в труп медведя:"Поехали",-кричат,"Медведь"
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 12:24 
Не в сети
Аватара пользователя

Зарегистрирован: 24 май 2009, 11:50
Сообщения: 1412
Откуда: Днепропетровск
ууу, ботан=)) на кого учишься? какой факультет software engineering, или development?)

_________________
Бафни / Миноборона / Акшэнте
--
У меня с моей задницей тоже хорошие отношения, но это вовсе не значит, что я должен ее слушать.(с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 19:15 
Не в сети

Зарегистрирован: 10 фев 2009, 14:42
Сообщения: 531
Откуда: Севастополь
на ВМиК (Вычислительная Механика и Кибернетика) в МГУ

_________________
http://vkontakte.ru/id499949
Ежи забрались в труп медведя:"Поехали",-кричат,"Медведь"
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 19:42 
Не в сети
Аватара пользователя

Зарегистрирован: 24 май 2009, 11:50
Сообщения: 1412
Откуда: Днепропетровск
непонятно)) а какие профильные предметы?)

_________________
Бафни / Миноборона / Акшэнте
--
У меня с моей задницей тоже хорошие отношения, но это вовсе не значит, что я должен ее слушать.(с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 19:50 
Не в сети

Зарегистрирован: 10 фев 2009, 14:42
Сообщения: 531
Откуда: Севастополь
ну.... как таковых нет наверное... дают всего и помногу) начиная от математического анализа, уравнений математической физики, обыкновенных дифференциальных уравнений и до UML, С/С++, Lisp, PHP, Fortran и т.д. В дополнение к этому и история, и психология, и философия, и музыка, и современные проблемы программирования, и операционные системы супер-эвм и т.д.) у нас уже разделение по кафедрам было, я с друзьями пошел на ЛВК, там с сетями связано)

_________________
http://vkontakte.ru/id499949
Ежи забрались в труп медведя:"Поехали",-кричат,"Медведь"
Изображение
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 24 май 2009, 11:50
Сообщения: 1412
Откуда: Днепропетровск
современные проблемы программирования, интересно) насколько современные?

UML, С/С++, Lisp, PHP, Fortran - это походу и есть профильные) понятно, норм)

_________________
Бафни / Миноборона / Акшэнте
--
У меня с моей задницей тоже хорошие отношения, но это вовсе не значит, что я должен ее слушать.(с)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: История языков программирования, неполная и ошибочная
СообщениеДобавлено: 13 май 2010, 20:49 
Не в сети

Зарегистрирован: 10 фев 2009, 14:42
Сообщения: 531
Откуда: Севастополь
не) все-таки профиль широкий - что интересно то и учи фактически

ну как сказать современные) там просто основной упор на программирование для суперкомпьютеров)

_________________
http://vkontakte.ru/id499949
Ежи забрались в труп медведя:"Поехали",-кричат,"Медведь"
Изображение
Изображение


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
mergenine: WoW Horde BB3
World of Warcraft ® ©2004-2007 Blizzard Entertainment, Inc. All rights reserved.
Русская поддержка phpBB