HTML Perl JavaScript PHP SQL Rust В COBOL / Haskell Fortran x86 ASM ,Vj Prolog %PL Sch / языки программирования :: программирование :: айсберг

языки программирования программирование айсберг 
HTML Perl JavaScript PHP SQL Rust В COBOL / Haskell Fortran x86 ASM ,Vj Prolog %PL Scheme APL Coq Idris FORTH Chef wrmbda-Calculus •V. Combinatory Logic ZFC Set Theory Pi-Calculus ALGOL 60 Ï 1 \ I m. Ш •\ ’Wir , lota The Lambda Tessaract Malbolge,языки
Подробнее
HTML Perl JavaScript PHP SQL Rust В COBOL / Haskell Fortran x86 ASM ,Vj Prolog %PL Scheme APL Coq Idris FORTH Chef wrmbda-Calculus •V. Combinatory Logic ZFC Set Theory Pi-Calculus ALGOL 60 Ï 1 \ I m. Ш •\ ’Wir , lota The Lambda Tessaract Malbolge
языки программирования,программирование,айсберг
Еще на тему
Развернуть

Отличный комментарий!

HTML не язык программирования...
wolkersam wolkersam22.01.201714:19ссылка
+11.7
Тогда CSS - тем более.
E1ipS0iD E1ipS0iD22.01.201714:19ссылка
+9.4
Я вообще не понимаю что это за буквы на фоне айсберга, но мне смешно.
Xmont Xmont22.01.201714:23ссылка
+36.4
HTML не язык программирования...
Тогда CSS - тем более.
Я вообще не понимаю что это за буквы на фоне айсберга, но мне смешно.
Берите пример с человека, ему много не надо
коснуться только взглядом...
до кончиков всех букв с картинки на несколько секунд...
Технически, HTML5+CSS3 полны по Тьюрингу: http://stackoverflow.com/a/5239256/3079266 Правда, только если предположить, что пользователя, читающего данные, выведенные на экран, и жмущего какие-то кнопки (например, как в этом примере - таб-пробел, таб-пробел), можно считать частью среды исполнения программы.
А что это, буквы на белом фоне которые делают страницу?
Я уже в предвкушении охуительных названий и определений.
скрипты
Мимо, уже язык с 5.
Тогда надо писать HTML5, это как C и C++
C++ технически не особо то C между прочим. А писать да, надо бы. Но формально новейший.
Статик икс это и имел в виду
Даже и не с пятой. И так был "HyperText Markup Language".
Ты читать умеешь? Markup Language - язык разметки.
Да, не язык программирования, а хуже.
В самом низу должно быть искусство по ручному созданию замыканий в кремневом чипе.
Вспомнилось
"Дайте простую схему процессора. Есть паяльник, кусок кремния и проволока."
фортран простой, не зря его физики до сих пор используют.
html и css в подборке языков программирования - это сильно.
а ассемблера нет, например
x86 ASM на уровне средины айсберга
...а по делу он в самом начале. Это так, к слову.
начале чего? это айсберг не по годам появления
Ну вот и нелогичный айсберг. Как раз более гибкие языки более современны по сути, но увы, не так, всё на том же говноC++ в основном пишут.
просто пиздец. ты гвозди отверткой забиваешь? вот и тут так же. для формошлепства js, для интерпрайза java, для серьезных приложений где нужно работать максимально близко к железу, где важна производительность и качество кода - там используют с++
Нет. Мало того он не даёт такого. Это в C было и есть наверчено что это типа продвинутый асм без архитектуры, а вот в C++ одни извращения.
ты с++ хоть видел? "хелло ворлд" на лабах в школе не в счет
Видел? У меня по трём языкам только сертификаты, я уж не говорю о том, на чём реально пишу. И писать на C++ я не буду даже для никсов на принятых языках, лучше на C с C99/GNU/BSD расширениями.
о боги, у тебя есть сертификаты. срочно всем преклонить колени перед этим почтеннейшим мастером сертификатов. а диплом у тебя красный?
Захера? В маке работать сам иди. Мне красный мог в силу направления быть только за одним нужен - мигрировать, а это не по мне. И никакогоо тношения к теме не имеет.
если это не имеет отношения к теме, то зачем ты хвастаешь своими бумажками?
Это как раз прямое имеет. А вот красный диплом коим скорее всего ты обладаешь бесполезен как и ты
сертификат эта такая бумажка которой можно подтереться или похвастать перед HR. и все.
я не знаю тех кто заплатил за сертификат и по итогу не получил бы его. какими бы даунами он не были - сертификат получали все.
Это имеет отношение к тому, что я знаю о чём говорю. Впрочем, это реактор, тут свои властелины рейта, сосущие у сплита, хули выделываться.
По говоно C++ поясни, ибо очень быстрый по работе и гибкий язык.
Так не в C++ дело то если не заметил, а в том, что ТРАНСЛЯТОРЫ допиливают и допиливают. Оттуда и лезут все невероятные баги со срывом стэка, непредсказуемое поведение про -O >0 итд. Допиливали бы так любой другой язык - было бы тоже, но ежики плакали, кололись... А примеров полно, см. реализацию куда паскаль уехал например в данный момент по скорости, но писать всё равно так себе - многословно.
айсберг логичен потому что он отображает "гиковость" языка. на php и js пишут мамкины пиценосцы сидя в барбершопе, на asm - патлатые бородачи что свет дневной изредка видят, а на ALGOL 60 пишут только ископаемые
Тоже не катит. Как раз ASM куда более гибкий чем тот же C/C++/D в данный момент благодаря расширениям инструкций.
и что с того что он "гибкий"? он перестал быть "гиковским"? сколько народу на нем сейчас пишет?
Это не ответ и не вопрос. Это ломает логику. Не в гибкости дело, а в популярности скорее всего.
эмм... а я тебе о чем писал?
По какому принципу распределены якобы.
SQL туда же
А почему их там не должно быть? Точно такие же языки, просто задачи у них сильно другие.
Монгольский язык такой же, правда задача сильно другая
Вот не надо этих детских обид, типа как так, такое говно назвали языком программирования.
это ты скорее про PHP написал
Запорожец тоже на говно похож, тем не менее он остается автомобилем.
Кто сказал что там ВСЕ языки программирования? В тегах лишь сказано что среди списка они есть, че сразу пениться то?
Есть игры написанные на css.
есть игры написанные в экселе, эксель теперь язык программирования?
Например?
CSS - это не Counter Strike Source, в данном случае. Да и тот сделан на Си (если ошибаюсь, то поправьте).
http://codepen.io/elad2412/pen/hBaqo
Я наивно полагал, что глубже чем ассемблер уже некуда =/
Так ведь так и есть. Malbolge, при первом же гуглении, оказывается эзотерическим языком программирования, а Iota придуман для теории программирования, и по сути также является эзотерическим. Так что из этого айсберга 70 % не используется на практике программирования.
Не есть, можно прямо последовательностями битов в регистры фигачить, чтобы команды процу отдавать.
напрямик в кодах
Машинный код на коммутаторах (это панели переключения такие, а не то, что сейчас). Даже перфокарты - это уже супер.
легко. вот программа Apollo LM
К ! vT
И где (((( LISP )))) ?
Это дискриминация.. я на нем два года херачил.
Есть схема, это почти то же самое.
Да есть и Clojure - тоже диалект ЛИСПа.. И почему то их раскидали по разным уровням.
PS: Скобочки в огромных количествах это неотъемлемая часть ЛИСПа !
Ггг.. Минусящие гуманитарии.
Гуманитарий какой-то составлял...
Хоть я и гуманитарий, но даже у меня приключился нервный тик при виде HTML с CSS среди языков программирования и ASM где-то в середине айсберга.
АСМ не такой страшный как можно подумать.
Наоборот, он очень простой в x86, всего несколько регистров и сотня команд из которых постоянных штук 30. [trollface]
Ага, простой, только надо понимать как использовать всё эффективно
HTML и CSS, хоть и не являются языками программирования, явно там, где и должны быть.
Вот я тоже не понимаю, развели вонь.
Можно спросить любого, абсолютно любого человека, открыв ему исходный код страницы - что это? - программа! - ответит абсолютно любой человек.
Гулять так гулять! Ебашь и MarkDown в языки программирования. Туда-же MEL c MAXScript засунь.
И HTML, и CSS и Markdown относятся к "компьютерным языкам", которые уже делятся на языки программирования, языки разметки и т.д. Место их как раз на вершине айсберга - простые, понятные, с очень низким порогом вхождения.
Так программирования или разметки?
На картинке все в порядке. Тег "языки программирования" можно поменять на "компьютерные языки", специально для зануд.
Нет такого термина "компьютерные языки", как нет и специальности "компьютерщик".
Руководствуясь твоей логикой, получается что я сейчас внезапно стал программистом, всего лишь поюзав скрипт реактора, позволяющий применять минимальное форматирование текста.
Ну ты хотя бы в википедию бы заглядывал перед тем как говорить "нет такого термина".
Понятие компью́терный язы́к (калька с англ. computer language), как правило, относится к языкам, ассоциируемым с компьютерной техникой. Чаще всего, этот термин соответствует понятию языка программирования, однако это соответствие не является вполне однозначным.

Ещё немножко кода. Когда уже Торвальдс придёт ко мне со слёзной просьбой научить его всему?
Я вполне понимаю этого любого человека. Какой-то текст посредством компьютера преобразуется в картинки и кнопки. На кнопки можно нажимать, и на экране от этого будет что-то меняться. Это ли не программирование?
Если надо прям чтобы можно было написать игру, то можно утрировать до предела, и сделать банальный лабиринт из готовых html-страниц.
А где программирование перфокартами и магнитом по дискете?
Программирование перфокартами? что-то новое XD
Это просто носители информации, там программы сохраняются.
Ничего не понял, но на всякий случай посмеялся.
А надо было подрочить!
Никогда не поздно!
Все бабло в основном зарабатывается над водой, глубже нырять с целью заработать нет смысла.
А где-то в космосе летает Pascal
предпоследним нужно было поставить навигатора из дюны
С точностью наоборот
Ассм это набор инструкций для процессоров и ниже только набор 0 и 1
а VHDL язык логического описания схем, что явно не может быть ниже инструкций выполняемых на том или ином процессоре ...
Советую изначально сравнить код VHDL и Ассма и сразу будет понятно кто поклоняется дьяволу а кто плюшками балуется.
Подразумевал, что на VHDL делают то, что потом будет этот ASM код выполнять, потом и ниже.
хочу думать что знаю 3 языка программирования, поэтому html и css тоже языки!
HTML, CSS и SQL?
html, css и бейсик!
Malbolge — эзотерический язык программирования, придуманный Беном Олмстедом в 1998 году. Язык разработан с целью быть максимально сложным для написания программ.

А зачем его делать макс. сложным?
Пфф, да просто челендж для гиков, да и пиар, чтобы автора упоминали почаще, вдруг ты эйчар и захайришь его
Хардкор с элементами мозахизма.
Как уже говорили выше написал какой-то гуманитарии , просто накидав разных названий.
Каким образом паразитирующий на Java язык Scala оказался ниже ?
Определенная закономерность все же прослеживается, вероятнее всего глубина языка соотносится со сложность обучения (по мнению автора ес-но, некоторые языки расположены спорно). У Scala, как языка, поддерживающего функциональное программирование в полной мере, порог вхождения выше. По такому же принципу Idris, например, оказался ниже Haskell. Он создан на базе Haskell, но ко всему поддерживает зависимые типы.
Почему вы называете паразитированием тот факт, что Scala компилируется в байт-код JVM? В ваших словах читается обида.
Вы зря увидели в моих словах обиду. Это просто констатация факта. "Scala компилируется в байт-код JVM" и исполняется средствами Java.
Паразит - Организм (растение или животное), живущий на поверхности или внутри другого организма и питающийся за его счёт.
Неужели не похоже?
На счёт "порог вхождения" - это понятие очень индивидуально... странно что кто-то напишет как он видит сложность и будет ожидать, что другие согласятся...
Тогда почему Scala не на уровне JavaScript(лично для меня это правильно)? или JavaScript по мнению автора это только поменять CSS или HTML, а больше мы про него ничего не знаем?

P.S.: не я придумал что Scala паразитирует на Java, во многих учебниках по Scala это упоминается.
как программисту пишущему на Scala мне абсолютно пофиг на этот факт, может и вам стоит относится попроще?
Похоже, я ошибся, обиды нет, есть здоровая самоирония. А народу нужна здоровая самоирония! :)
В моем понимании технология Java состоит из двух частей: язык Java + среда исполнения JVM. Так же, как и существует .NET и С#. На платформе .NET существует множество других языков, использующих разные парадигмы, например VB и F#, и мне не встречались подобные высказывания в адрес этих языков.
Вот если бы Scala использовал Java как промежуточное звено при компиляции, как, например, TypeScript или CoffeeScript транслируются в js, то аналогия с паразитизмом была бы более полной.
Про порог вхождения, кривую изучения - соглашусь, сугубо индивидуально, хотя есть расхожее мнение, что ФП сложнее императивного программирования. В таком случае становится понятно, почему Scala у автора оказывается глубже С++, с его указательной арифметикой, метапрограммированием и кучей новых фич из последних стандартов, и Rust, с его сложной системой владения.

Похоже, я просто докапываюсь до мелочей, не обращайте внимание.
В универе учил когда-то basic. Бля, как же я далеко отстал от всего этого!
mubip mubip22.01.201717:54ответитьссылка -0.8
Если ты не знаешь китайского, то значит тоже отстал? Нет, просто он тебе пока не нужен. Также и с ЯВУ, мало языков можно назвать более продвинутыми, чем иные. Они просто другие.
Не понял разрыв с Алголом и Фортраном. Мы одновременно их используем
Не в тему, но напомнило:
I.ApVJl llllUlldl Kreatrock Free Jazz Harsh Noise Avant-garde Drone Dark Aoabient •>
minimal tehno в 5 стоит добавить
Как по мне, так только на 4 левел тянет.
Я скорее по GAS сужу, он на пятерочку, а многое другое, согласен, не дотягивает.
Не согласен с позиционированием SQL (а точнее, PL\SQL, но аффтор креатива об этом, видимо, не в курсах) на уровень ниже языков, нарисованных на самом верхнем уровне. Точно такой же DSL язык без претензий.
когда увидел "мэлболгия" на самом дне, подумал об этом чуваке, он тоже умер и воскрес
•FLОДр LUCCl^ANO • ССП
А на каком левеле Lua?
Рядом с питоном присядет.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
e* \ ; -s Tomasz is building cloudash.dev 1d ^ npm install esllnt-conflg-airbnb '••'.K r Q 31 tn 683 5 023 ¿jPHP,Ruby,Python : одноразовые бритвы, безопасные, но не слишком эффективные C++: Опасная бритва, может порезать при резком движении. Java: бреет, готовит кофе, гладит одежду... но так долго! Ассемблер: микроскопический лазер режущий твою щетину на молекулы, но бриться придется долго... и очень о
подробнее»

ASM,ASM Comics,ASM Комиксы Смешные комиксы,веб-комиксы с юмором и их переводы языки программирования программирование

PHP,Ruby,Python : одноразовые бритвы, безопасные, но не слишком эффективные C++: Опасная бритва, может порезать при резком движении. Java: бреет, готовит кофе, гладит одежду... но так долго! Ассемблер: микроскопический лазер режущий твою щетину на молекулы, но бриться придется долго... и очень о
Выбор языка программирования Начнем с простого. Вы блядь? а Нет У вас есть друзья в реальной жизни? а Они тоже бляди? а ' И ет Java C++ Даун? Haskell а РНР Нет А аниме смотрите? Н ет Ruby Превосходно! Осталось лишь узнать какие приложения вы собираетесь разрабаты
подробнее»

Картинка программирование выбор языка php haskell c++ java ruby fasm python

Выбор языка программирования Начнем с простого. Вы блядь? а Нет У вас есть друзья в реальной жизни? а Они тоже бляди? а ' И ет Java C++ Даун? Haskell а РНР Нет А аниме смотрите? Н ет Ruby Превосходно! Осталось лишь узнать какие приложения вы собираетесь разрабаты