языки программирования

rasputko

подскажите литературу на тему происхождения современных языков программиромания.без особых углублений хочется узнать как связаны borland,delphy,C,C++,C# что такое visual?Java?кто это всё придумал и под какие цели?

krishtaf

гы гы

Ivan8209

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

Landstreicher

схема происхождения (условная) http://www.oreilly.com/news/graphics/prog_lang_poster.pdf
книжка для полных чайников http://www.ozon.ru/context/detail/id/111807/ (есть в сетке в эл. виде)
умная книжка с ориентацией на C++ http://www.ozon.ru/context/detail/id/2576269/
сразу скажу, без углублений не получится
imho нельзя понять как связаны c,c++,c#,java итп не изучив lisp,ml,algol,fortran итп

Ivan8209

ML можно опустить, насильники до него не добрались,
а вот LISP --- нельзя, ибо фанаты Ясира Арафата.
---
...Я работаю антинаучным аферистом...

tashka

можно почитать лекции Головина с ВМК, по курсы Языки программирования.
здесь что-то есть sem [3 курс]\Яп

psihodog

схема происхождения (условная) http://www.oreilly.com/news/graphics/prog_lang_poster.pdf
не знаю, как остальные языки, но питон не похож...

davidko

На что не похож?
Прикольная вообще схемка

psihodog

вообще, каюсь, похоже, начинался питон именно как на схеме, но, имхо, он потом вобрал в себя ещё кучу всего, что на схеме не отображено.

Papazyan

C# использует некоторые фичи из ML. Да и вообще, дела идут к тому, что ML'я будет становиться больше в main stream языках.

Landstreicher

> ML можно опустить, насильники до него не добрались,
Нельзя опустить, потому что ML --- это большая традиция.
Почему не добрались? Страуструп вон хочет ключевое слово auto сделать. А другие вон уже вовсю на Nemerle пишут.

Ivan8209

Ключевое слово "auto" есть ещё со времён старых сей производства Кернигана---Риччи.
Хотя обозначает там немного другое.
Насчёт "нельзя опустить" ты сильно погорячился,
опыт показывает, что его (ML) традиции насильникам неизвестны.
В частности, сама возможность того, что типы выражений могут быть
определены из самих выражений, осознаётся ими плохо.
---
...Я работаю антинаучным аферистом...

Flack_bfsp

Говори за себя, умник.

Ivan8209

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

Flack_bfsp

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

Ivan8209

Это твои личные трудности.
Я не помню твоего участия в соответствующем обсуждении в "Программировании."
---
...Я работаю антинаучным аферистом...

bleyman

А можешь показать пальцем на тех участников того обсуждения, у кого возникли сложности с осознанием того, кто иль что есть type inference?

Ivan8209

Xanderus, мож ещё кто.
---
...Я работаю антинаучным аферистом...

Flack_bfsp

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

Ivan8209

Очевидно, ты очень культурный.
Кто не участвовал, того и не считали.
---
...Тут приехал бульдозер товарища Оккамы...

Flack_bfsp

Очевидно

psihodog

и где ты увидел у меня проблемы с осознанием того, что такое type inference?
ну не знал я, что так можно, и чего? да это и не очевидно вовсе. но порыв интернет, в течение получаса, узнал.
ты говоришь о незнании каких-то вещей, как о каком-то постоянном свойстве человека.
при всём этом, type inference, не настолько принципиальная вещь, чтоб можно было различать людей по свойству занкомства или не знакомства с ней.
кроме того, какой-никакой type inference и в C++ есть.

rasputko

да можно сказать что и крестовыйхочу занятие на лето найти
всем спасибо!
Оставить комментарий
Имя или ник:
Комментарий: