Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»



Скачать 84.93 Kb.
Дата09.07.2014
Размер84.93 Kb.
ТипДокументы




Данный материал взят на сайте www.zhsoft.16mb.com

универсальных, полезных бесплатных комплексных

информационных систем автоматизации

для предприятий малого бизнеса
« КИС Lack» и «УС Land».



Краткая, неполная и вымышленная история
языков программирования



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

1842 — Ада Лавлейс пишет первую программу. Её успехам препятствует маленькая проблемка — компьютера для исполнения этой программы ещё не изобрели. Через полтора века архитекторы корпоративных приложений переймут технику Ады по написанию неисполняемых программ и назовут этот метод UML.

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

1936 — Алонзо Черч тоже изобретает все возможные языки, только лучше. Его лямбда-исчисление непопулярно, потому что непохоже на С. Критиков не смущает, что язык С еще не изобрели.

1940-е — Различные «компьютеры» «программируют», паяя провода и замыкая контакты. Вот на что готовы инженеры, чтобы не ввязываться в дебаты «пробелы или табуляция».

1957 — Джон Бакус и IBM изобретают Фортран. По поводу IBM и Фортрана не шутят. Компилятор Фортрана выдает ошибку, если на программисте нет галстука.

1958 — Джон МакКарти и Пол Грэм придумывают ЛИСП. Популярности ЛИСПа мешает истощение мировых запасов круглых скобок. /* к счастью, запасы фигурных и угловых скобок практически неисчерпаемы */ Тем не менее, ЛИСП (в наше время известный как Лисп, иногда Arc) — общепризнанный стандарт в области «фундаментальных концепций информационных технологий, таких как рекурсия и снисхождение»

1959 — Проиграв пари Л. Рону Хаббарду, кучка садистов во главе с Грейс Хоппер создают Квинтэссенцию Отвратительно Болезненного Отсутствия Логики (КОБОЛ). Много лет спустя, наивно рассчитывая отомстить адмиралу, на конференциях по Руби проводят оскорбительные для женщин презентации.

1964 — Джон Кемни и Томас Курц пишут БЕЙСИК, неструктурированный язык для людей, не разбирающихся в программировании.

1965 — Кемни и Курц ИДУТ НА 1964

1970 — Гай Стил и Джеральд Зюсман создают Схему. В результате их усилий появляется "Всемогущая Лямбда", а затем «Всемогущая Лямбда, Универсальная Мультиварка».
На основе этой книги запускают длинную, но абсолютно непопулярную серию ночных телемагазинов. Долгое время лямбды прозябают в неизвестности. Лямбды вновь становятся популярными после того, как их не включают в Яву.


1970 — Никлас Вирт создает процедурный язык Паскаль. Многие недовольны отличным от С синтаксисом оператора присваивания. Критиков не смущает, что язык С еще не изобрели.

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

1972 — Ален Колмеро изобретает логический язык Пролог. Задача-максимум ученого — наделить компьютер интеллектом двухлетнего ребенка. Он блестяще справляется с задачей, написав программу, отвечающую «Нет!» на любой запрос.

1973 — Робин Милнер пишет МЛ, язык на основе теории типов M&M. МЛ порождает СМЛ, обладающий формально описанной семантикой. При попытке формализации описания семантики формальной семантики Милнер гибнет от взрыва мозга. В число языков семейства МЛ входят OCaml, F# и Visual Basic.

1980 — Алан Кей пишет Smalltalk и придумывает термин «объектно-ориентированный». На просьбу объяснить он отвечает «Программы в ООП — просто объекты». На вопрос, из чего состоят объекты, он отвечает «из объектов» и объясняет «все состоит из объектов, в том числе и объекты. И стоит на четырех слонах.»

1983 — Бьёрн Страуструп берет язык С, лепит поверх него все, что приходит на ум, и называет это С++. Чтобы программы скомпилировались за разумное время, их приходится отправлять в будущее искусственному интеллекту Скайнет. Зачем это нужно Скайнету, неясно. На все вопросы голос из будущего отвечает с австрийским акцентом «не волнуйся, детка». Есть мнение, что Скайнет — всего лишь возгордившееся переполнение буфера.

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

1987 — Ларри Волл засыпает на клавиатуре. Проснувшись, он принимает строку на мониторе за программу на языке, который Господь предначертал написать своему пророку Ларри. Так появляется Перл.

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

1991 — Голландский программист Гвидо ван Россум отправляется в Аргентину. Перенеся загадочную операцию, он возвращается с шрамом на черепе, пишет Питон, толпы поклонников провозглашают его Пожизненным Диктатором, и он заявляет, что «есть только один способ». Польша нервничает.

1995 — Юкихиро Мацумото по прозвищу Безумный Матц пишет Руби, чтобы спасти Австралию от превращения в выжженную пустыню под властью банд дикарей на мотоциклах и Тины Тёрнер. Впоследствии истинный автор языка Девид Хайнемир Хансон дает языку новое имя — Ruby on Rails. [Упоминание о Мацумото не соответствует действительности. В следующем издании статьи его нужно исключить — DHH]

1995 — Брендан Эйк собирает ошибки всех известных языков, добавляет несколько новых и объединяет все в Livescript. Через некоторое время язык переименовывают в Javascript, чтобы воспользоваться популярностью языка Java. Через некоторое время язык переименовывают в ECMAscript, чтобы воспользоваться популярностью кожных заболеваний.

1996 — Джеймс Гослинг придумывает Яву. Ява — довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Sun громко провозглашает Java самым инновационным языком.

2001 — Андерс Хейлсберг придумывает C#. C# — довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Microsoft громко провозглашает C# самым инновационным языком.

2003 — Нетрезвый Мартин Одерский видит рекламу, в которой шоколад смешивают с ореховым маслом. Ему приходит в голову идея Скалы — языка, объединяющего объектно-ориентированный и функциональный подходы. Сторонники обоих подходов в возмущении объявляют о крестовом походе.
_________
Благодарю за помощь в переводе Юрия Куприянова и Ивана Игнатьева.

Если бы языки программирования были религиями…



С удивлением обнаружил, что в интернете не было перевода
на русский довольно забавной статейки, написанной неким
Rodrigo Braz Monteiro, в которой он сравнивает языки
программирование и религии. Поэтому пришлось делать
перевод самому, который ниже и прилагается.

Автору написание этой статьи навеяло сравнение
языков программирования с автомобилями(оригинал),
а мне это навеяло перевод…


С – Иудаизм. Данный язык стар и обладает множеством ограничений, тем не менее, большинство в мире знакомы с его законами и уважают их. Фишка в том, что вы не можете переквалифицироваться в сишника – надо быть им с самого начала, иначе вам будет казаться, что всё это какое-то умопомешательство. Также если дела идут плохо, многие люди всё ответственность любят спихивать именно на С.

Java – Православие. Теоретически, Java основана на С, но лишена такого большого количества законов и ограничений, что абсолютно не напоминает оригинал. Вместо этого она обладает внушительным набором своих суровых правил, которые её приверженцами считаются куда лучше и справедливее, нежели у C. Они не только уверены что их язык лучший в мире, но и готовы сжечь на костре инквизиции всех, кто с этим не согласен.

PHP – Кафетерийное Христианство (так принято обозначать тех христиан или церкви, которые следуют только тем догматам, которые лично их устраивают, а на другие запреты и идеи забивают). PHP сражается с джавой за веб-рынок, разделяет при этом некоторые общие концепции с С и Java, но только те которые пэхапистам симпатичны. Данный язык может не такой гармоничный, как другие, но он оставляет большую свободу разработчику, якобы при этом сохраняя цельность как языка. И да, в нем, наконец, забыли навсегда концепцию “goto hell".

C++ — это Ислам. Данный язык берёт основу в С, но не только наследует его законы, но и добавляет целый комплекс своих. Он настолько многогранный, что может быть основой всего – от произведений искусств до зверства и насилия. Его последователи уверены, что это единственный по-настоящему универсальный язык и очень не любят, когда кто-то утверждает обратное. И да лучше не пробуйте при них оскорблять этот язык или его создателя — зарежут.

C# — Мормоны. На первый взгляд он такой же как Джава, но если присмотреться то можно понять что он управляется одной корпорацией (которую многие последователи джава считают дьявольской), а также, что многие теологические концепции у этих языков отличаются. Можно было бы допускать, что этот язык весьма симпатичен, если бы только последователи Джавы не подвергали вас такой обструкции за разработку на C#.

Lisp – Дзен-буддизм. Здесь нет никакого толком определённого синтаксиса, нет каких-то догм и идолов. Вся вселенная в ваших руках, если вы достаточно просветлены, чтобы это осознать. Некоторые говорят, что это вообще не язык, а другие, наоборот, считают его единственным настоящим языком.

Haskell — это Даосизм. Он настолько отличается от других языков, что много людей не может понять, как на нём можно разработать что-то полезное. Его последователи верят, что это путь к мудрости, но вот только эта мудрость за пределами понимания большинства смертных.

Erlang – Индуизм. Ещё один странный язык, который выглядит совершенно бесполезным, но в отличие от большинства современных языков, он построен вокруг концепции существования множественных божеств.

Perl – это Вуду – непостижимый набор тайных ритуалов, которые включают в себя жертвоприношения животных и использование их крови, и могут навсегда нарушить ваше душевное устройство. Часто используется, когда ваше начальство требует от вас выполнить срочную задачу в 21 30 в пятницу.

Lua – это было бы Виканство (неоязыческое западноевропейское оккультное учение, основой которого является поклонение созидательным силам Природы в виде Богини и Бога). Пантеистичный язык, который может легко быть адаптирован к любой местности и культуре. Правила кодирования на нём очень либеральны и позволяют использовать техники, которые в случае обычных языков назвали бы магическими. Данный культ связывают с поклонением луне.

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

Python – это был бы Гуманизм. Он простой, лишён множества ограничений, и всё что от вас требуется — это следовать его общей идее. Многие его последователи провозглашают, что они избавились от сложности и зарегулированности других языков и открыли заново радость программирования. Некоторые, правда, называют всё это псевдокодированием.

COBOL — это Древнее Язычество – были времена когда он был повсеместно распространён и популярен, но сейчас, к радости всех нас, уже практически умер. Хотя большинство боится его пугающих ритуалов, некоторые всё же настаивают, что он имеет право на существование и сегодня.

APL – это Саентология. Многие люди являются её последователями, однако есть подозрение, что всё это огромная и тщательно продуманная шутка, которая просто вышла из под контроля.

LOLCODE —
Пастафарианство (Учение, согласно которому мир был создан пьяным летающим спагетти-монстром, и поэтому он такой и хреновый). Эзотерический рождённый в интернете язык, который никто не воспринимает в серьёз, несмотря на все усилия по его распространению

Visual Basic – это Сатанизм. Отличие только в том, что вам не надо действительно продавать свою душу в данном случае…

Сравнение для поднятия настроения…

Основной перевод был сделан тут, а здесь он маленько проапгрёйджен
Upd: Далее по просьбе наших читателей:

ASM – скорее язычество, общение с духами и природой, которое для непосвященного кажется чем-то невероятным и сверхъестественным. В современном мире с повсеместной урбанизацией природе и общению с ней уделяется все меньше и меньше внимания. Везде техника, автоматизация и прочее. Колдунов и ведьм осталось мало.

JavaScript — это харизматы, всегда с песнями и танцами…

TCL — софистика. На нем могут заговорить, неожиданно для самих себя, последователи любых других религий, независимо от цвета кожи, страны проживания и основной религии. За чашкой чая, увлекшись умной беседой, TCL-щик может взгородить целую словесную башню с витиеватой структурой, изящными арками окон и вставками из рубинов, алмазов и перламутровых раковин морских животных.

Похожие:

Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
В. Дёмин, руководитель проекта «Складская логистика» Координационного совета по логистике
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
Знаменитое ограбление почтового поезда в Нью-Орлеане. Добычей грабителей стали 12568 рождественских открыток
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
Очень информативная, познавательная и полезная дискуссия между профессионалами. Может быть полезна как бизнесменам, принимающим решение...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconУниверсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack»
Начало Новой Великой Депрессии в 2013 году объясняется несколькими предпосылками. Прежде всего, Малым кругом истории – 84 года назад...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconПрограмма дисциплины «Архитектура корпоративных информационных систем»
Основные понятия корпоративных информационных систем (кис), стандарты кис
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» icon«Бизнес-кейс» с директором департамента развития малого и среднего бизнеса Промсвязьбанка Кириллом Тихоновым
Анирует провести ряд семинаров для предприятий малого и среднего бизнеса. Мероприятия бесплатные. Банк просто планирует таким образом...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconПрограмма проведения Международной конференции «О роли и значении малого бизнеса и частного предпринимательства в реализации социально-экономической политики в Узбекистане»
...
Универсальных, полезных бесплатных комплексных информационных систем автоматизации для предприятий малого бизнеса «кис lack» iconПрограмма «Международный стратегический интеграционный менеджмент для предприятий малого и среднего бизнеса»
«Международный стратегический интеграционный менеджмент для предприятий малого и среднего бизнеса»
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org