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 wolkersam 22.01.201714:19 ссылка
+11.7
Тогда CSS - тем более.
E1ipS0iD E1ipS0iD 22.01.201714:19 ссылка
+9.4
Я вообще не понимаю что это за буквы на фоне айсберга, но мне смешно.
Xmont Xmont 22.01.201714:23 ссылка
+36.4
HTML не язык программирования...
wolkersam wolkersam 22.01.201714:19 ответить ссылка 11.7
Тогда CSS - тем более.
Я вообще не понимаю что это за буквы на фоне айсберга, но мне смешно.
Xmont Xmont 22.01.201714:23 ответить ссылка 36.4
Берите пример с человека, ему много не надо
коснуться только взглядом...
kaye kaye 22.01.201714:54 ответить ссылка 5.4
до кончиков всех букв с картинки на несколько секунд...
mashch mashch 22.01.201717:42 ответить ссылка 3.1
Технически, HTML5+CSS3 полны по Тьюрингу: http://stackoverflow.com/a/5239256/3079266 Правда, только если предположить, что пользователя, читающего данные, выведенные на экран, и жмущего какие-то кнопки (например, как в этом примере - таб-пробел, таб-пробел), можно считать частью среды исполнения программы.
А что это, буквы на белом фоне которые делают страницу?
Я уже в предвкушении охуительных названий и определений.
wafk wafk 22.01.201715:00 ответить ссылка -3.3
скрипты
Мимо, уже язык с 5.
Тогда надо писать HTML5, это как C и C++
C++ технически не особо то C между прочим. А писать да, надо бы. Но формально новейший.
Dr_Quake Dr_Quake 22.01.201715:44 ответить ссылка -0.5
Статик икс это и имел в виду
Даже и не с пятой. И так был "HyperText Markup Language".
Aztec Aztec 22.01.201715:54 ответить ссылка -0.6
Ты читать умеешь? Markup Language - язык разметки.
Да, не язык программирования, а хуже.
В самом низу должно быть искусство по ручному созданию замыканий в кремневом чипе.
Вспомнилось
"Дайте простую схему процессора. Есть паяльник, кусок кремния и проволока."
фортран простой, не зря его физики до сих пор используют.
html и css в подборке языков программирования - это сильно.
Kwisful Kwisful 22.01.201714:28 ответить ссылка 2.6
а ассемблера нет, например
x86 ASM на уровне средины айсберга
...а по делу он в самом начале. Это так, к слову.
Dr_Quake Dr_Quake 22.01.201715:26 ответить ссылка -3.4
начале чего? это айсберг не по годам появления
Ну вот и нелогичный айсберг. Как раз более гибкие языки более современны по сути, но увы, не так, всё на том же говноC++ в основном пишут.
Dr_Quake Dr_Quake 22.01.201716:11 ответить ссылка -6.2
просто пиздец. ты гвозди отверткой забиваешь? вот и тут так же. для формошлепства js, для интерпрайза java, для серьезных приложений где нужно работать максимально близко к железу, где важна производительность и качество кода - там используют с++
Нет. Мало того он не даёт такого. Это в C было и есть наверчено что это типа продвинутый асм без архитектуры, а вот в C++ одни извращения.
Dr_Quake Dr_Quake 22.01.201716:54 ответить ссылка -4.7
ты с++ хоть видел? "хелло ворлд" на лабах в школе не в счет
Видел? У меня по трём языкам только сертификаты, я уж не говорю о том, на чём реально пишу. И писать на C++ я не буду даже для никсов на принятых языках, лучше на C с C99/GNU/BSD расширениями.
Dr_Quake Dr_Quake 22.01.201717:16 ответить ссылка -5.5
о боги, у тебя есть сертификаты. срочно всем преклонить колени перед этим почтеннейшим мастером сертификатов. а диплом у тебя красный?
Захера? В маке работать сам иди. Мне красный мог в силу направления быть только за одним нужен - мигрировать, а это не по мне. И никакогоо тношения к теме не имеет.
Dr_Quake Dr_Quake 22.01.201717:44 ответить ссылка -5.1
если это не имеет отношения к теме, то зачем ты хвастаешь своими бумажками?
Это как раз прямое имеет. А вот красный диплом коим скорее всего ты обладаешь бесполезен как и ты
Dr_Quake Dr_Quake 22.01.201718:51 ответить ссылка -1.7
сертификат эта такая бумажка которой можно подтереться или похвастать перед HR. и все.
я не знаю тех кто заплатил за сертификат и по итогу не получил бы его. какими бы даунами он не были - сертификат получали все.
Это имеет отношение к тому, что я знаю о чём говорю. Впрочем, это реактор, тут свои властелины рейта, сосущие у сплита, хули выделываться.
Dr_Quake Dr_Quake 22.01.201720:54 ответить ссылка -1.3
По говоно C++ поясни, ибо очень быстрый по работе и гибкий язык.
Так не в C++ дело то если не заметил, а в том, что ТРАНСЛЯТОРЫ допиливают и допиливают. Оттуда и лезут все невероятные баги со срывом стэка, непредсказуемое поведение про -O >0 итд. Допиливали бы так любой другой язык - было бы тоже, но ежики плакали, кололись... А примеров полно, см. реализацию куда паскаль уехал например в данный момент по скорости, но писать всё равно так себе - многословно.
Dr_Quake Dr_Quake 22.01.201716:55 ответить ссылка -3.1
айсберг логичен потому что он отображает "гиковость" языка. на php и js пишут мамкины пиценосцы сидя в барбершопе, на asm - патлатые бородачи что свет дневной изредка видят, а на ALGOL 60 пишут только ископаемые
Тоже не катит. Как раз ASM куда более гибкий чем тот же C/C++/D в данный момент благодаря расширениям инструкций.
Dr_Quake Dr_Quake 22.01.201716:56 ответить ссылка -3.4
и что с того что он "гибкий"? он перестал быть "гиковским"? сколько народу на нем сейчас пишет?
Это не ответ и не вопрос. Это ломает логику. Не в гибкости дело, а в популярности скорее всего.
Dr_Quake Dr_Quake 22.01.201717:17 ответить ссылка -3.9
эмм... а я тебе о чем писал?
По какому принципу распределены якобы.
Dr_Quake Dr_Quake 22.01.201717:43 ответить ссылка -3.5
SQL туда же
Longman Longman 22.01.201714:38 ответить ссылка -0.6
А почему их там не должно быть? Точно такие же языки, просто задачи у них сильно другие.
wafk wafk 22.01.201715:02 ответить ссылка -4.0
Монгольский язык такой же, правда задача сильно другая
Вот не надо этих детских обид, типа как так, такое говно назвали языком программирования.
wafk wafk 22.01.201715:16 ответить ссылка 0.1
это ты скорее про PHP написал
Запорожец тоже на говно похож, тем не менее он остается автомобилем.
wafk wafk 22.01.201715:43 ответить ссылка 0.3
Кто сказал что там ВСЕ языки программирования? В тегах лишь сказано что среди списка они есть, че сразу пениться то?
Есть игры написанные на css.
есть игры написанные в экселе, эксель теперь язык программирования?
Например?
CSS - это не Counter Strike Source, в данном случае. Да и тот сделан на Си (если ошибаюсь, то поправьте).
nonnname nonnname 22.01.201719:20 ответить ссылка -0.1
http://codepen.io/elad2412/pen/hBaqo
koted koted 22.01.201721:53 ответить ссылка 0.0
Я наивно полагал, что глубже чем ассемблер уже некуда =/
clif08 clif08 22.01.201714:29 ответить ссылка 4.3
Так ведь так и есть. Malbolge, при первом же гуглении, оказывается эзотерическим языком программирования, а Iota придуман для теории программирования, и по сути также является эзотерическим. Так что из этого айсберга 70 % не используется на практике программирования.
Не есть, можно прямо последовательностями битов в регистры фигачить, чтобы команды процу отдавать.
напрямик в кодах
Машинный код на коммутаторах (это панели переключения такие, а не то, что сейчас). Даже перфокарты - это уже супер.
легко. вот программа Apollo LM
К ! vT
И где (((( LISP )))) ?
Это дискриминация.. я на нем два года херачил.
Есть схема, это почти то же самое.
Да есть и Clojure - тоже диалект ЛИСПа.. И почему то их раскидали по разным уровням.
PS: Скобочки в огромных количествах это неотъемлемая часть ЛИСПа !
Ггг.. Минусящие гуманитарии.
Гуманитарий какой-то составлял...
Longman Longman 22.01.201714:38 ответить ссылка 2.8
Хоть я и гуманитарий, но даже у меня приключился нервный тик при виде HTML с CSS среди языков программирования и ASM где-то в середине айсберга.
АСМ не такой страшный как можно подумать.
jorus jorus 22.01.201715:17 ответить ссылка -2.8
Наоборот, он очень простой в x86, всего несколько регистров и сотня команд из которых постоянных штук 30. [trollface]
Ага, простой, только надо понимать как использовать всё эффективно
HTML и CSS, хоть и не являются языками программирования, явно там, где и должны быть.
Ogra Ogra 22.01.201716:26 ответить ссылка 0.0
Вот я тоже не понимаю, развели вонь.
Можно спросить любого, абсолютно любого человека, открыв ему исходный код страницы - что это? - программа! - ответит абсолютно любой человек.
iNji iNji 22.01.201717:07 ответить ссылка -2.7
Гулять так гулять! Ебашь и MarkDown в языки программирования. Туда-же MEL c MAXScript засунь.
И HTML, и CSS и Markdown относятся к "компьютерным языкам", которые уже делятся на языки программирования, языки разметки и т.д. Место их как раз на вершине айсберга - простые, понятные, с очень низким порогом вхождения.
Ogra Ogra 23.01.201705:34 ответить ссылка -0.1
Так программирования или разметки?
На картинке все в порядке. Тег "языки программирования" можно поменять на "компьютерные языки", специально для зануд.
Ogra Ogra 23.01.201706:17 ответить ссылка -0.1
Нет такого термина "компьютерные языки", как нет и специальности "компьютерщик".
Руководствуясь твоей логикой, получается что я сейчас внезапно стал программистом, всего лишь поюзав скрипт реактора, позволяющий применять минимальное форматирование текста.
Ну ты хотя бы в википедию бы заглядывал перед тем как говорить "нет такого термина".
Ogra Ogra 23.01.201707:10 ответить ссылка 0.0
Понятие компью́терный язы́к (калька с англ. computer language), как правило, относится к языкам, ассоциируемым с компьютерной техникой. Чаще всего, этот термин соответствует понятию языка программирования, однако это соответствие не является вполне однозначным.

Ещё немножко кода. Когда уже Торвальдс придёт ко мне со слёзной просьбой научить его всему?
Я вполне понимаю этого любого человека. Какой-то текст посредством компьютера преобразуется в картинки и кнопки. На кнопки можно нажимать, и на экране от этого будет что-то меняться. Это ли не программирование?
Если надо прям чтобы можно было написать игру, то можно утрировать до предела, и сделать банальный лабиринт из готовых html-страниц.
iNji iNji 23.01.201708:41 ответить ссылка -0.1
А где программирование перфокартами и магнитом по дискете?
Программирование перфокартами? что-то новое XD
Это просто носители информации, там программы сохраняются.
Ничего не понял, но на всякий случай посмеялся.
Caligari Caligari 22.01.201714:43 ответить ссылка 0.7
А надо было подрочить!
Никогда не поздно!
Все бабло в основном зарабатывается над водой, глубже нырять с целью заработать нет смысла.
alustar alustar 22.01.201715:24 ответить ссылка -0.8
А где-то в космосе летает Pascal
предпоследним нужно было поставить навигатора из дюны
ASSEMBLER
witalka witalka 22.01.201716:04 ответить ссылка 6.8
С точностью наоборот
Ассм это набор инструкций для процессоров и ниже только набор 0 и 1
а VHDL язык логического описания схем, что явно не может быть ниже инструкций выполняемых на том или ином процессоре ...
Советую изначально сравнить код VHDL и Ассма и сразу будет понятно кто поклоняется дьяволу а кто плюшками балуется.
icegc icegc 23.01.201718:35 ответить ссылка 0.0
Подразумевал, что на VHDL делают то, что потом будет этот ASM код выполнять, потом и ниже.
хочу думать что знаю 3 языка программирования, поэтому html и css тоже языки!
maksymdd maksymdd 22.01.201716:27 ответить ссылка -0.7
HTML, CSS и SQL?
html, css и бейсик!
Malbolge — эзотерический язык программирования, придуманный Беном Олмстедом в 1998 году. Язык разработан с целью быть максимально сложным для написания программ.

А зачем его делать макс. сложным?
Пфф, да просто челендж для гиков, да и пиар, чтобы автора упоминали почаще, вдруг ты эйчар и захайришь его
CAMOKPYT CAMOKPYT 22.01.201717:23 ответить ссылка -0.4
Хардкор с элементами мозахизма.
nonnname nonnname 22.01.201719:24 ответить ссылка -0.2
Как уже говорили выше написал какой-то гуманитарии , просто накидав разных названий.
Каким образом паразитирующий на Java язык Scala оказался ниже ?
freem007 freem007 22.01.201716:45 ответить ссылка -0.4
Определенная закономерность все же прослеживается, вероятнее всего глубина языка соотносится со сложность обучения (по мнению автора ес-но, некоторые языки расположены спорно). У Scala, как языка, поддерживающего функциональное программирование в полной мере, порог вхождения выше. По такому же принципу Idris, например, оказался ниже Haskell. Он создан на базе Haskell, но ко всему поддерживает зависимые типы.
Почему вы называете паразитированием тот факт, что Scala компилируется в байт-код JVM? В ваших словах читается обида.
Ssipak Ssipak 22.01.201717:19 ответить ссылка 0.8
Вы зря увидели в моих словах обиду. Это просто констатация факта. "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, с его сложной системой владения.

Похоже, я просто докапываюсь до мелочей, не обращайте внимание.
Ssipak Ssipak 23.01.201704:39 ответить ссылка 0.0
В универе учил когда-то basic. Бля, как же я далеко отстал от всего этого!
mubip mubip 22.01.201717:54 ответить ссылка -0.8
Если ты не знаешь китайского, то значит тоже отстал? Нет, просто он тебе пока не нужен. Также и с ЯВУ, мало языков можно назвать более продвинутыми, чем иные. Они просто другие.
Не понял разрыв с Алголом и Фортраном. Мы одновременно их используем
hotei hotei 22.01.201720:02 ответить ссылка 0.0
Не в тему, но напомнило:
I.ApVJl llllUlldl
Kreatrock
Free Jazz
Harsh Noise
Avant-garde
Drone
Dark Aoabient	•>
minimal tehno в 5 стоит добавить
iNji iNji 23.01.201708:44 ответить ссылка 0.0
Как по мне, так только на 4 левел тянет.
Я скорее по GAS сужу, он на пятерочку, а многое другое, согласен, не дотягивает.
iNji iNji 23.01.201712:38 ответить ссылка -0.1
Не согласен с позиционированием SQL (а точнее, PL\SQL, но аффтор креатива об этом, видимо, не в курсах) на уровень ниже языков, нарисованных на самом верхнем уровне. Точно такой же DSL язык без претензий.
nope_nope nope_nope 22.01.201721:19 ответить ссылка -0.1
когда увидел "мэлболгия" на самом дне, подумал об этом чуваке, он тоже умер и воскрес
•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 ¿j FLOOR796.COM
ТНЕ 1АБТ С1Т 0|= НиМАМ|-Й
СДТЕ 796Ау
Стоять!
Проверка на ИИ
кСледующий!\
5____И
Если «А» это 65, «X» это 88, то чему равно «4»?
Хаха! Мне нравилось, когда такие вопросы мне задавали на собесе по из. Это забавно, но я забы...
Сдохни,
ублюдок!
Сдохни!
Боб! Зачем ты убил его?
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор комикс javascript языки программирования программирование

FLOOR796.COM ТНЕ 1АБТ С1Т 0|= НиМАМ|-Й СДТЕ 796Ау Стоять! Проверка на ИИ кСледующий!\ 5____И Если «А» это 65, «X» это 88, то чему равно «4»? Хаха! Мне нравилось, когда такие вопросы мне задавали на собесе по из. Это забавно, но я забы... Сдохни, ублюдок! Сдохни! Боб! Зачем ты убил его?
Выбор языка программирования
Начнем с простого. Вы блядь?
а
Нет
			
У вас есть друзья в реальной жизни?			
			
а
Они тоже бляди?
а
' И
ет
Java
C++
Даун?

Haskell
а
РНР
Нет
А аниме смотрите?
Н
ет
Ruby
Превосходно! Осталось лишь узнать какие приложения вы собираетесь разрабаты
подробнее»

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

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