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

Если вы ищите друга или подружку то нашем сайте знакомств вы найдете это. У нас большой выбор анкет с парнями и девушками из России и зарубежных стран, среди которых вы можете найти свою половинку, встретив у нас свою любовь. Здесь вы сможете познакомиться и легко найдете дружбу и общение с жителями из разных областей и населенных пунктов. В нашей базе данных множество анкет из таких крупных городов как Москва, Екатеринбург, Санкт Петербург, Челябинск, Уфа, Самара, Казань, Волгоград и тд. Наш сайт не ограничивается Российской федерацией здесь так же есть мужчины и женщины из ближнего зарубежья с Украины, Белоруссии, Казахстана, а так же и дальнего зарубежья Германии, США, Франции и других европейских стран. Знакомьтесь для серьезных отношений и общайтесь, ищете себе новых друзей и подруг. Зарегистрируйтесь сейчас, у нас регистрация бесплатна. Номер телефона у нас нужен лишь для того что подтвердить вашу реальность, за это с вашего счета не снимут ни копейки. Подтвердив Live-статус вы становитесь полноправным участником и имеете возможность писать сообщения понравившимся вам мужчинам и женщинам, вести дневник в котором вы можете делиться своими мыслями или интересными историями и использовать все доступные функции сайта.
Наверх
Войти на сайт
Регистрация на сайте
Зарегистрироваться
На сайте недоступна
регистрация через Google

Костя_Клюив, 42 - 15 мая 2009 16:05

Все
[FONT=Times][COLOR=red][SIZE=+1]
Существует около 8 500 языков программирования (не удивляйтесь, данные не преувеличены), однако, несмотря на такое разнообразие, число языков, на которых пишет большинство, с трудом переваливает за десяток.
В этой статье мы рассмотрим 5 языков программирования, которые не пользуются популярностью среди разработчиков, а также причины этой «нелюбви».
1 - ALGOL 68: ALGOrithmic Language 1968
Язык получил звание «самой великолепной комбинации успеха в теории и провала на практике» среди языков программирования. ALGOL 68 – язык, созданный в качестве альтернативы существовавшему уже на тот момент ALGOL 60. Это детище печально известного сообщества «бунтарей», у которых отлично получалось вызывать в программистской среде сплетни и агрессию по отношению к себе. Хотя язык сам по себе сейчас практически не используется, он служит вечным напоминанием потомкам о том, как не надо делать «креатив».
То, что ALGOL 68 и в самом деле был сложным, громоздким и содержал в себе множество загадочных операторов, так же верно, как и то, что это был первый действительно универсальный язык. Именно он стал «идейным вдохновителем» для создателей С и Bourne Shell. Благодаря ALGOL 68 параллельная обработка данных упростилась до такой степени, что даже современные языки типа Java и С++ до сих пор не добрались до его уровня.
2 - brainfuck
Не удивляйтесь, это не ругательство, а название реально существующего языка программирования, причем несмотря на то что это имя собственное, в названии нет заглавных букв. Brainfuck можно назвать самым непрактичным из когда-либо созданных языков. Целью создателей было бросить вызов программистам, разработав язык с самым маленьким компилятором (на тот момент были экземпляры размером менее 200 байт).
Сам язык состоял из восьми команд (> < + - . , [ ]), а программа представляла собой сочетание этих команд, выполнявшихся последовательно (подчиняясь некоторым исключениям). Если же в программе появлялись символы, не являющиеся командой, они воспринимались как комментарии.
3 - Java2k
Java2k – это вероятностный, недетерминированный язык программирования. По утверждению его создателя, он имитирует истинную сущность вселенной, в которой не может быть достоверности, только вероятность (гениальное заявление!). Говоря попросту, это означает, что вызов даже встроенных функций гарантирует лишь 90% вероятности, что функция выполнит то, что вам требуется. У каждой функции существует две реализации, и контролировать, какая из них будет задействована, у вас нет никакой возможности. Получается, что разработанная программа при каждом запуске будет работать по-разному.
Зачем, спрашивается, создавать язык, который целенаправленно выдает случайные результаты? Очевидно, что на нем нельзя написать ничего более или менее существенного. Цитируя создателей языка, они придумали Java2k, «потому что обычная java – это не прикольно». На самом же деле язык появился на свет, чтобы заставить программистов пошевелить мозгами, пытаясь написать на Java2k программу, выдающую предсказуемый результат.
4 - INTERCAL
Этот комичный язык – сплошная мистика. Он создавался как насмешка над небезызвестными FORTRAN и COBOL (да, язык достаточно древний). Руководство к языку содержало в себе раздел «Миндалина». Как пояснялось в ссылке к разделу, все мануалы содержат раздел «Приложения» (по-английски «аппендикс»), поэтому создатели приняли решение включить в свою документацию какую-нибудь другую удаляемую часть человеческого тела – скажем, миндалины.
В языке используются модификаторы типа «ПОЖАЛУЙСТА». Если в программе он используется не достаточно часто, она не принимается компилятором как «недостаточно вежливая». Если же наоборот он появляется слишком часто, компилятор отвергает её как «чересчур вежливую». Но самое печальное в этой истории то, что, несмотря на наличие оценки вежливости, эта особенность не была нигде документирована.
INTERCAL, в соответствии с критерием Тьюринга, достаточен для того, чтобы быть практически используемым языком программирования. Это значит, что, в принципе, язык работает, но если вам когда-нибудь придет в голову что-нибудь на нем написать, советую сразу обратиться к психиатру.
5 - Haskell
По сравнению с большинством «провальных» представителей нашего списка, Haskell можно назвать довольно популярным языком. Но несмотря на толпу его фанатов (маленькую, но сильную и, главное, очень громкую), Haskell всю свою жизнь был языком-неудачником.
Тот факт, что это – непревзойденный по своей функциональности и самый располагающий к лени язык, говорит о том, что, создавая и запуская различные версии программы на Haskell, вы можете добиться огромного роста производительности. Благодаря таким уникальным понятиям, как монады и классы типов, написание некоторых функций на Haskell многократно облегчается.
Однако то, что сделало Haskell таким уникальным, привело к неприятию его в обществе. Есть ряд серьезных проблем, связанных с функциональным программированием и так называемыми «ленивыми» вычислениями, которые в Haskell проявляют себя в полной мере. Кроме того, тонкости и нюансы синтаксиса, которые опытные программисты могут использовать в свою пользу, новичка только путают, мешая ему как следует отладить код.

Перевод статьи “Ghosts in the Machine: 12 Coding Languages That Never Took Off”[/SIZE][/COLOR][/FONT]
Добавить комментарий Комментарии: 1
Estee
Estee , 93 года16 мая 2009 17:12
Спасибо. Очень познавательно и действиетельно было интересно читать.
Обзоры сайтов интернет знакомств
Рейтинг@Mail.ru
Besucherzahler russian brides
счетчик для сайта
Мы используем файлы cookies для улучшения навигации пользователей и сбора сведений о посещаемости сайта. Работая с этим сайтом, вы даете согласие на использование cookies.