Life-prog ru
Автор Den Den задал вопрос в разделе Другие языки и технологии
Какие языки программирования являются высшими и получил лучший ответ
Ответ от Ildar[гуру]
Правильнее говорить о языках программирования высокого и сверхвысокого уровня. Уровень определяется степенью абстракции от железа: чем меньше нужно думать об инструкциях процессора, тем он выше. Языки высокого уровня, такие как C, C++, Pascal, Delphi, Java и C#, требуют описания алгоритма, то есть того, как именно решить задачу. Сверхвысокоуровневые языки (VHLL) работают с большей абстракцией. В них описывается только то, что нужно сделать, а алгоритм система выбирает сама. К ним относят Prolog, SQL, Haskell, Python, Ruby, Perl, AWK, а также специализированные среды вроде 1С Предприятие или VBA. Ассемблер же является языком низкого уровня, так как его мнемонические команды напрямую соответствуют машинным инструкциям процессора.
Код, который Вы хоть как-то понимаете - на высокоуровневом языке, не понимаете - низкоуровневый.
например.
Полностью поддерживаю Стаса.
Си, Делфи и т. п. - высокий уровень. Но высший уровень prolog и sql.
Не "высший", а "высокого уровня"
Чем язык "проще" тем его уровень "выше"
Самый низ это команды CPU
Выше - Assembler
Еще выше - СИ
ЯП высокого уровня С++, Pascal, ..
Можно сказать, что специализированные языки типа "1С Предприятие", VBA имеют высший уровень
как пример языков высшего уровня абстракции можно привести Пролог и диалекты SQL а Дельфи, Си и им подобные на уровень ниже. Причина: ни Пролог ни SQL для решения задачи не требуют алгоритмов - мы говорим что надо а алгоритм - не наше дело - они сами выбирают как решать задачу и какой алгоритм использовать для достижения наивысшей эффективности, к этой же группе можно отнести и Лисп но тут уже вопрос спорный
Языки высшего уровня программирования используют синтаксис понятный для человека (среди популярных Паскаль Делфи С++ Бейсик)
Языки низкого уровня на сколько мне известно используют машинные коды двоичную систему счисления (1 и 0) (Ассемблер)
Используемые
в разработке
Ада • АПЛ • Ассемблер • ActionScript • ABAP/4 • AutoIt • AWK • BASIC • C • Кобол • C++ • C# • Cω • Clarion • Clojure • ColdFusion • Common Lisp • D • dBase • Delphi • Eiffel • Erlang • Euphoria • F# • Форт • Фортран • Gambas • Go • Groovy • HAL/S • Haskell • Icon • Java • JavaScript • Limbo • Lua • MATLAB • Object Pascal • Objective-C • OCaml • Oz • Parser • Паскаль • Perl • PHP • PowerBASIC • PureBasic • Python • ПЛ/1 • Пролог • Ruby • Scala • Scheme • Smalltalk • SQL • PL/SQL • Tcl • Vala • Visual Basic • VB.NET
Академические
Clean • Curry • Лого • ML • Модула-3 • РЕФАЛ • Симула • Оберон •
IEC 61131-3
Instruction List • ST • FBD • Ladder Diagram (LD) • SFC
Прочие
Алгол • Алгол 68 • Модула-2 • Miranda • Hope
Эзотерические
HQ9+/HQ9++ • INTERCAL • Brainfuck • Brainfork • Befunge • Malbolge • Piet • Spoon • Unlambda • Whitespace • FALSE
Визуального
программирования
G (LabVIEW) • Microsoft VPL • Sikuli • VisSim • Алиса • ДРАКОН • Скретч
Насчет высших точно не знаю
Язык ассемблера — язык программирования НИЗКОГО уровня, мнемонические команды которого (за редким исключением) соответствуют инструкциям процессора вычислительной системы.
Остальные языки, наверное, высшие, работают с более абстрактными (выше инструкций процессора) понятиями .
что вы понимаете под словом "высший"?
высшие языки программирования - называются те в которых программы пишутся коммандами (С++, Сшарп, ЯВА, делфи, паскаль, и др. , а не машинном кодом как например в ассемблере
Никак. Каждый язык - для своей цели. Есть просто высокоуровневые языки - Prolog, C#; C++, Delphi, APL...
Впрочем, есть понятие сверхвысокоуровневых языков, но они обычно нацелены на узкий круг задач.
"Сверхвысокоуровневый язык программирования (язык программирования сверхвысокого уровня, VHLL — very high-level programming language) — язык программирования с очень высоким уровнем абстракции. В отличие от языков программирования высокого уровня, где описывается принцип «как нужно сделать» , в сверхвысокоуровневых языках программирования описывается лишь принцип «что нужно сделать» . Термин впервые появился в середине 1990-х годов для идентификации группы языков, используемых для быстрого прототипирования, написания одноразовых скриптов и подобных задач.
Так, разработчики Icon (и его диалекта Unicon) описывают его как VHLL. К языкам сверхвысокого уровня также часто относят такие современные скриптовые и декларативные (в частности функциональные) языки как Python, Ruby и Haskell, а также Perl и предшествовавший ему мини-язык AWK.
Большой класс языков сверхвысокого уровня — это языки используемые для специфических приложений и задач (то есть предметно-ориентированные) . В связи с этой ограниченностью они могут использовать синтаксис, который никогда не используется в других языках программирования, например, непосредственно синтаксис английского языка. Примером VHLL, распознающего синтаксис английского языка, может служить язык компилятора текстовых квестов Inform версии 7."
(Википедия)
Кто такая Марина Анфас? Чем известна? Это видимо персонаж времён Сталина.
Песня Владимира Высоцкого.
У Высоцкого была любимая жена, Марина Влади.
Вот эту-то Маринку
подробнее...
есть поисковая система опера, эксплоер а есть гугл, как правильно её искать??? как она называется полностью
не поисковая система, а браузер google chrome
если вы конечно это имели в
подробнее...