High-level programming language

http://dbpedia.org/resource/High-level_programming_language an entity of type: Thing

Vyšší programovací jazyk (též vysokoúrovňový jazyk, problémově orientovaný jazyk) je v informatice označení pro programovací jazyk s větší mírou abstrakce. Vyšší abstrakcí je míněno přiblížení zápisu zdrojového kódu programu v daném programovacím jazyce k tomu, jak problémy zpracovává svým myšlením člověk. Nižší programovací jazyk se naopak svým zápisem přibližuje tomu, jak po technické stránce pracuje počítač (resp. jeho procesor). rdf:langString
لغات البرمجة عالية المستوى (بالإنجليزية: high-level programming language)‏ عالية، أي بعيدة عن فهم الحاسوب لها، وأقرب إلى فهم البشر. هي صنف من أصناف لغات البرمجة لا تتطلب من المبرمج الدخول في تفاصيل قوانين تطبيق أوامر البرمجة ولا على مستوى عتاد الحاسوب. يعدّ هذا النوع من لغات البرمجة سهلاً في التعلم والتطبيق بالنسبة للمبتدئين في البرمجة، لأنه يستخدم مفردات برمجة (syntax) وأوامر (instructions) قريبة من اللغة التي يستخدمها البشر في الكلام (اللغة الإنجليزية مثلاً) بعكس لغات البرمجة منخفضة المستوى التي تستخدم مفردات ورموزًا تعدّ معقدة للمبرمج المبتدئ. من أمثلة لغات البرمجة عالية المستوى: جافا وسي شارب. rdf:langString
Teanga ríomhaireachta ina bhfuil gach treoir nó ráiteas coibhéiseach le cuid mhaith treoracha treoirchóid (na treoracha is féidir leis an ríomhaire a thuiscint go díreach). Scríobhtar teanga ardleibhéil — cosúil le Basic, Fortran is Pascal—i nodaireacht ar féidir le húsáideoir iad a thuiscint éasca go leor mar go bhfuil siad gar don Bhéarla. Is féidir le ríomhchlár atá scríofa i dteanga ardleibhéil rith de ghnáth i ríomhaire ina bhfuil léirmhínitheoir nó tiomsaitheoir atá oiriúnach don teanga sin ann. Aistríonn an tiomsaitheoir na treoracha sa teanga ardleibhéil chuig treoracha sa teanga íseal-leibhéil. rdf:langString
Bahasa pemrograman tingkat tinggi atau bahasa aras tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Bahasa-bahasa semacam ini sering melakukan terhadap beberapa operasi CPU, seperti halnya pengaksesan memori. rdf:langString
Un linguaggio di programmazione ad alto livello, in informatica, è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina. Il livello di astrazione definisce quanto sia di "alto livello" un linguaggio di programmazione. rdf:langString
고급 프로그래밍 언어 또는 하이 레벨 프로그래밍 언어(high-level programming language)란 사람이 이해하기 쉽게 작성된 프로그래밍 언어로서, 저급 프로그래밍 언어보다 가독성이 높고 다루기 간단하다는 장점이 있다. 컴파일러나 인터프리터에 의해 저급 프로그래밍 언어로 번역되어 실행된다. C 언어, 자바, 베이직 등 대부분의 프로그래밍 언어들은 고급언어에 속한다. 추상화의 정도는 얼마나 프로그래밍 언어가 높은 수준인지를 정의한다. 1960년대에 컴파일러를 이용한 고급 프로그래밍 언어들은 보통 라 불렀다. 오토코드의 예는 코볼과 포트란이 있다. 컴퓨터용으로 설계된 최초의 고급 프로그래밍 언어는 콘라트 추제가 개발한 (Plankalkül)이다. 그러나 이 언어는 추제의 기간 동안 구현되지는 않았으며 그의 초창기 기여는 제2차 세계 대전으로 인해 다른 개발로부터 상당 부분 분리된 상태였다. 영향력 있는 최초의 고급 언어는 포트란으로서 IBM의 초창기 시스템의 기계 독립적 개발 언어였다. rdf:langString
高水準言語(high-level programming language: こうすいじゅんげんご、高級言語とも)とは、記述の抽象度が高いプログラミング言語のことである。対義語は機械語やアセンブリ言語を指す「低水準言語」である。「高級言語」の対は「低級言語」である。 rdf:langString
Język wysokiego poziomu (ang. high-level programming language) – typ języka programowania, którego składnia i słowa kluczowe mają w jak największym stopniu ułatwić rozumienie kodu programu przez człowieka, tym samym zwiększając poziom abstrakcji i dystansując się od sprzętowych niuansów. Większość z nich można zaliczyć do języków uniwersalnych, służących do rozwiązywania szerokiego zakresu problemów. Kod napisany w języku wysokiego poziomu nie jest bezpośrednio „zrozumiały” przez procesor komputera – większość kodu stanowią normalne słowa, jak w języku naturalnym. Aby umożliwić wykonanie programu napisanego w takim języku należy wpierw poddać go procesowi kompilacji. Do języków wysokiego poziomu zalicza się m.in. Pascal, C, C++, Logo i BASIC. rdf:langString
高级编程语言(High-level programming language)是高度封装了的编程语言,与低级语言相对。它是以人類的日常語言為基礎的一種編程語言,使用一般人易於接受的文字來表示,有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。由於早期電腦業的發展主要在美國,因此一般的高階語言都是以英語為藍本。在1980年代,當東亞地區開始使用電腦時,在日本、台灣及中國大陸都曾嘗試開發用各自地方語言編寫的高級語言,當中主要都是改編BASIC或專用於數據庫資料存取的語言,但是隨着編程者的外語能力提升,現時的有關開發很少。 rdf:langString
En computació, un llenguatge de programació d'alt nivell és un llenguatge de programació amb una alta abstracció dels detalls de maquinari de l'ordinador. En comparació a llenguatges de programació de baix nivell, pot utilitzar elements del llenguatge natural, més fàcils d'utilitzar, o ser més portàtil a través de diferents plataformes. Aquests llenguatges amaguen els detalls d'operacions de la Unitat Central de Procés, com els models d'accés de memòria. El primer llenguatge de programació d'alt nivell dissenyat per a un ordinador fou , creat per Konrad Zuse. rdf:langString
Ως υψηλού επιπέδου γλώσσα προγραμματισμού (high-level programming language) ορίζεται αυτή που επιτρέπει τη ενός προγράμματος από έναν υπολογιστή σε έναν άλλο. Αποτελείται από εντολές εύκολα κατανοητές στον προγραμματιστή, καθώς μοιάζουν με -περιορισμένη- φυσική γλώσσα. Για την εκτέλεση του προγράμματος από τον υπολογιστή, απαιτείται η χρήση μεταγλωττιστή για την παραγωγή του προγράμματος σε γλώσσα μηχανής. συνηθως γινετια κοφα η ανταρα` rdf:langString
Altnivela programlingvo estas programlingvo kun forta de la detaloj de la komputilo. En komparo al , ĝi povas uzi naturlingvajn elementojn, esti pli facile uzebla, aŭ esti pli trans platformoj. Tiaj lingvoj kaŝas la detalojn de CPU-operacioj — kiel ekzemple, modeloj de memorilo kaj administrado de . Konrad Zuse kreis , la unua altnivela programlingvo por komputilo. Tamen, oni ne efektivigis ĝin en sia tempo, kaj siaj originaj kontribuoj izoliĝis de aliaj evoluoj. rdf:langString
Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist. Die Grenze zwischen einfachen und höheren Programmiersprachen ist nicht eindeutig definiert. Mindestmerkmal ist, dass die Befehle höherer Programmiersprachen nicht unmittelbar von Mikroprozessoren verstanden und ausgeführt werden können. Die Befehle müssen durch Interpreter oder Compiler in Maschinensprache übersetzt werden. Oft sind noch weitere Stufen wie umfangreiche Betriebssysteme dazwischengeschaltet. rdf:langString
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is. rdf:langString
Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las máquinas. Estos lenguajes permiten una máxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Por lo general suelen estar orientados a objetos, a eventos o a funciones, pudiendo estos combinarse. Asimismo, pueden ser compilados o interpretados. Algunos ejemplos son: Java, PHP, Python, Javascript, C#. rdf:langString
En programmation informatique, un langage de programmation à haut niveau d'abstraction généralement appelé langage de haut niveau est un langage de programmation orienté autour du problème à résoudre, qui permet d'écrire des programmes en utilisant des mots usuels des langues naturelles (très souvent de l'anglais) et des symboles mathématiques familiers. Un langage de haut niveau fait abstraction des caractéristiques techniques du matériel utilisé pour exécuter le programme, tels que les registres et les drapeaux du processeur. rdf:langString
Högnivåspråk är en typ av programspråk. Det som kännetecknar ett högnivåspråk är att instruktionerna ligger på en relativt hög abstraktionsnivå; högnivåspråk är konstruerade att till sitt uttryck så långt som möjligt motsvara det sätt på vilket programmeraren ser på det problemet som skall lösas, inte på det sätt datorns maskinvara skall hantera problemet. Högnivåspråk används dels som benämning på programspråk andra än maskinspråk och assembler, dels som benämning på programspråk med en relativt hög abstraktionsnivå, i detta fall till skillnad från maskinnära lågnivåspråk som C. rdf:langString
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания. На 2018 год по версии компании TIOBE Software лидирует язык программирования Java. rdf:langString
Високорівнева мова програмування — мова програмування, розроблена для швидкого і зручного використання програмістом. Основна риса високорівневих мов — це абстракція, тобто введення смислових конструкцій, які коротко описують такі структури даних і операції над ними, опис яких на машинному коді або низькорівневій мові програмування був би дуже великим, складним для розуміння програмістів і зайняв би багато часу при написанні. Написані програми на мові високого рівня згодом перетворюються в машинний код для виконання безпосередньо операційною системою. В результаті безпосередній код, що виконується на комп'ютері і створений в процесі трансляції переважно містить певні зайві інструкції, тому виконання таких програм дещо повільніше. Швидкість також залежить від способу трансляції. Проте для су rdf:langString
rdf:langString لغة برمجة عالية المستوى
rdf:langString Llenguatge de programació d'alt nivell
rdf:langString Vyšší programovací jazyk
rdf:langString Höhere Programmiersprache
rdf:langString Γλώσσα προγραμματισμού υψηλού επιπέδου
rdf:langString Altnivela programlingvo
rdf:langString Lenguaje de alto nivel
rdf:langString Teanga ardleibhéil
rdf:langString Bahasa pemrograman tingkat tinggi
rdf:langString High-level programming language
rdf:langString Linguaggio di programmazione ad alto livello
rdf:langString Langage de programmation de haut niveau
rdf:langString 고급 프로그래밍 언어
rdf:langString 高水準言語
rdf:langString Język wysokiego poziomu
rdf:langString Высокоуровневый язык программирования
rdf:langString Linguagem de programação de alto nível
rdf:langString Högnivåspråk
rdf:langString Мова програмування високого рівня
rdf:langString 高级语言
xsd:integer 189842
xsd:integer 1118200449
rdf:langString October 2018
rdf:langString y
rdf:langString En computació, un llenguatge de programació d'alt nivell és un llenguatge de programació amb una alta abstracció dels detalls de maquinari de l'ordinador. En comparació a llenguatges de programació de baix nivell, pot utilitzar elements del llenguatge natural, més fàcils d'utilitzar, o ser més portàtil a través de diferents plataformes. Aquests llenguatges amaguen els detalls d'operacions de la Unitat Central de Procés, com els models d'accés de memòria. L'encobriment del maquinari està pensat generalment per a fer fàcil d'usar el llenguatge, ja que inclou conceptes del llenguatge humà en comptes d'aquells de la màquina utilitzada. Un llenguatge d'alt nivell aïlla la semàntica d'execució d'una arquitectura informàtica fent més simple i més comprensible el procés de desenvolupar un programa respecte a un llenguatge de baix nivell. La quantitat d'abstracció proporcionada defineix com és un llenguatge de programació d'alt nivell. El primer llenguatge de programació d'alt nivell dissenyat per a un ordinador fou , creat per Konrad Zuse.
rdf:langString Vyšší programovací jazyk (též vysokoúrovňový jazyk, problémově orientovaný jazyk) je v informatice označení pro programovací jazyk s větší mírou abstrakce. Vyšší abstrakcí je míněno přiblížení zápisu zdrojového kódu programu v daném programovacím jazyce k tomu, jak problémy zpracovává svým myšlením člověk. Nižší programovací jazyk se naopak svým zápisem přibližuje tomu, jak po technické stránce pracuje počítač (resp. jeho procesor).
rdf:langString Ως υψηλού επιπέδου γλώσσα προγραμματισμού (high-level programming language) ορίζεται αυτή που επιτρέπει τη ενός προγράμματος από έναν υπολογιστή σε έναν άλλο. Αποτελείται από εντολές εύκολα κατανοητές στον προγραμματιστή, καθώς μοιάζουν με -περιορισμένη- φυσική γλώσσα. Για την εκτέλεση του προγράμματος από τον υπολογιστή, απαιτείται η χρήση μεταγλωττιστή για την παραγωγή του προγράμματος σε γλώσσα μηχανής. Ανάλογα με το σκοπό τους, οι γλώσσες προγραμματισμού υψηλού επιπέδου διακρίνονται σε γλώσσες ειδικού σκοπού -όπως η FORTRAN, η COBOL, η LISP και σε γλώσσες γενικής χρήσης -όπως η Python, η C η Visual Basic και η Java. συνηθως γινετια κοφα η ανταρα`
rdf:langString لغات البرمجة عالية المستوى (بالإنجليزية: high-level programming language)‏ عالية، أي بعيدة عن فهم الحاسوب لها، وأقرب إلى فهم البشر. هي صنف من أصناف لغات البرمجة لا تتطلب من المبرمج الدخول في تفاصيل قوانين تطبيق أوامر البرمجة ولا على مستوى عتاد الحاسوب. يعدّ هذا النوع من لغات البرمجة سهلاً في التعلم والتطبيق بالنسبة للمبتدئين في البرمجة، لأنه يستخدم مفردات برمجة (syntax) وأوامر (instructions) قريبة من اللغة التي يستخدمها البشر في الكلام (اللغة الإنجليزية مثلاً) بعكس لغات البرمجة منخفضة المستوى التي تستخدم مفردات ورموزًا تعدّ معقدة للمبرمج المبتدئ. من أمثلة لغات البرمجة عالية المستوى: جافا وسي شارب.
rdf:langString Altnivela programlingvo estas programlingvo kun forta de la detaloj de la komputilo. En komparo al , ĝi povas uzi naturlingvajn elementojn, esti pli facile uzebla, aŭ esti pli trans platformoj. Tiaj lingvoj kaŝas la detalojn de CPU-operacioj — kiel ekzemple, modeloj de memorilo kaj administrado de . Tiu pli da abstraktado kaj kaŝejo de detaloj intencas ĝenerale uzantamikigi la lingvon, kiam ĝi inkluzivas konceptojn de la anstataŭe de tiuj de la elektema maŝino. Altnivela lingvo izolas la ekzekutosemantikon da komputila arkitekturo el la programspecifo, do la procezo de programa evoluigado simpliĝas kaj komprenebliĝas kun respekto al malaltnivela lingvo. La kvanto de provizita abstraktado difinas la altnivelemon da programlingvo. Konrad Zuse kreis , la unua altnivela programlingvo por komputilo. Tamen, oni ne efektivigis ĝin en sia tempo, kaj siaj originaj kontribuoj izoliĝis de aliaj evoluoj.
rdf:langString Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist. Die Grenze zwischen einfachen und höheren Programmiersprachen ist nicht eindeutig definiert. Mindestmerkmal ist, dass die Befehle höherer Programmiersprachen nicht unmittelbar von Mikroprozessoren verstanden und ausgeführt werden können. Die Befehle müssen durch Interpreter oder Compiler in Maschinensprache übersetzt werden. Oft sind noch weitere Stufen wie umfangreiche Betriebssysteme dazwischengeschaltet. Die Bezeichnung als „höhere“ Sprache bezieht sich in der Informatik nicht auf den Schwierigkeitsgrad, darin zu programmieren. Im Gegenteil sollen es höhere Programmiersprachen erleichtern, komplexe Aufgaben mit einem Computerprogramm zu operationalisieren. Vielmehr bezieht sich das Attribut „höher“ auf die Abstraktionsebene der Programmiersprache. Vereinfacht kann man sagen, dass höhere Programmiersprachen mehr und komplexere logische Zusammenhänge kürzer ausdrücken, der dann durch automatisierte Prozesse auf Maschinencode heruntergebrochen wird. Die Lesbarkeit des Programmtextes wird so erhöht und die Anzahl der expliziten rekursiven Aufgaben verringert.
rdf:langString Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad con que los ejecutan las máquinas. Estos lenguajes permiten una máxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Por lo general suelen estar orientados a objetos, a eventos o a funciones, pudiendo estos combinarse. Asimismo, pueden ser compilados o interpretados. Algunos ejemplos son: Java, PHP, Python, Javascript, C#. En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales o lenguajes de bajo nivel. Otra limitación de estos es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida. Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de nivel alto, en contraposición a los de bajo nivel o de nivel próximo a la máquina.
rdf:langString In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is. In the 1960s, a high-level programming language using a compiler was commonly called an autocode.Examples of autocodes are COBOL and Fortran. The first high-level programming language designed for computers was Plankalkül, created by Konrad Zuse. However, it was not implemented in his time, and his original contributions were largely isolated from other developments due to World War II, aside from the language's influence on the "Superplan" language by Heinz Rutishauser and also to some degree ALGOL. The first significantly widespread high-level language was Fortran, a machine-independent development of IBM's earlier Autocode systems. The ALGOL family, with ALGOL 58 defined in 1958 and ALGOL 60 defined in 1960 by committees of European and American computer scientists, introduced recursion as well as nested functions under lexical scope. ALGOL 60 was also the first language with a clear distinction between value and name-parameters and their corresponding semantics. ALGOL also introduced several structured programming concepts, such as the while-do and if-then-else constructs and its syntax was the first to be described in formal notation – Backus–Naur form (BNF). During roughly the same period, COBOL introduced records (also called structs) and Lisp introduced a fully general lambda abstraction in a programming language for the first time.
rdf:langString Teanga ríomhaireachta ina bhfuil gach treoir nó ráiteas coibhéiseach le cuid mhaith treoracha treoirchóid (na treoracha is féidir leis an ríomhaire a thuiscint go díreach). Scríobhtar teanga ardleibhéil — cosúil le Basic, Fortran is Pascal—i nodaireacht ar féidir le húsáideoir iad a thuiscint éasca go leor mar go bhfuil siad gar don Bhéarla. Is féidir le ríomhchlár atá scríofa i dteanga ardleibhéil rith de ghnáth i ríomhaire ina bhfuil léirmhínitheoir nó tiomsaitheoir atá oiriúnach don teanga sin ann. Aistríonn an tiomsaitheoir na treoracha sa teanga ardleibhéil chuig treoracha sa teanga íseal-leibhéil.
rdf:langString En programmation informatique, un langage de programmation à haut niveau d'abstraction généralement appelé langage de haut niveau est un langage de programmation orienté autour du problème à résoudre, qui permet d'écrire des programmes en utilisant des mots usuels des langues naturelles (très souvent de l'anglais) et des symboles mathématiques familiers. Un langage de haut niveau fait abstraction des caractéristiques techniques du matériel utilisé pour exécuter le programme, tels que les registres et les drapeaux du processeur. Les langages de haut niveau sont plus proches des langues naturelles, ce qui facilite et vulgarise l'écriture des programmes. Ils sont généralement indépendants de la machine : le même programme pourra être utilisé tel quel sur plusieurs types d'ordinateurs — quoique les programmes puissent également être conçus pour un système d'exploitation en particulier. Les langages de haut niveau sont apparus dans la seconde moitié des années 1950 (Fortran en 1954, Lisp et Algol en 1958, COBOL en 1959). Ils ont permis d'écrire des programmes d'une manière plus familière, proche de l'anglais, et qui ne dépend pas du processeur qui sera utilisé. En 2010, il existe plus de 200 langages de programmation de haut niveau.
rdf:langString Bahasa pemrograman tingkat tinggi atau bahasa aras tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Bahasa-bahasa semacam ini sering melakukan terhadap beberapa operasi CPU, seperti halnya pengaksesan memori.
rdf:langString Un linguaggio di programmazione ad alto livello, in informatica, è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina. Il livello di astrazione definisce quanto sia di "alto livello" un linguaggio di programmazione.
rdf:langString 고급 프로그래밍 언어 또는 하이 레벨 프로그래밍 언어(high-level programming language)란 사람이 이해하기 쉽게 작성된 프로그래밍 언어로서, 저급 프로그래밍 언어보다 가독성이 높고 다루기 간단하다는 장점이 있다. 컴파일러나 인터프리터에 의해 저급 프로그래밍 언어로 번역되어 실행된다. C 언어, 자바, 베이직 등 대부분의 프로그래밍 언어들은 고급언어에 속한다. 추상화의 정도는 얼마나 프로그래밍 언어가 높은 수준인지를 정의한다. 1960년대에 컴파일러를 이용한 고급 프로그래밍 언어들은 보통 라 불렀다. 오토코드의 예는 코볼과 포트란이 있다. 컴퓨터용으로 설계된 최초의 고급 프로그래밍 언어는 콘라트 추제가 개발한 (Plankalkül)이다. 그러나 이 언어는 추제의 기간 동안 구현되지는 않았으며 그의 초창기 기여는 제2차 세계 대전으로 인해 다른 개발로부터 상당 부분 분리된 상태였다. 영향력 있는 최초의 고급 언어는 포트란으로서 IBM의 초창기 시스템의 기계 독립적 개발 언어였다.
rdf:langString 高水準言語(high-level programming language: こうすいじゅんげんご、高級言語とも)とは、記述の抽象度が高いプログラミング言語のことである。対義語は機械語やアセンブリ言語を指す「低水準言語」である。「高級言語」の対は「低級言語」である。
rdf:langString Język wysokiego poziomu (ang. high-level programming language) – typ języka programowania, którego składnia i słowa kluczowe mają w jak największym stopniu ułatwić rozumienie kodu programu przez człowieka, tym samym zwiększając poziom abstrakcji i dystansując się od sprzętowych niuansów. Większość z nich można zaliczyć do języków uniwersalnych, służących do rozwiązywania szerokiego zakresu problemów. Kod napisany w języku wysokiego poziomu nie jest bezpośrednio „zrozumiały” przez procesor komputera – większość kodu stanowią normalne słowa, jak w języku naturalnym. Aby umożliwić wykonanie programu napisanego w takim języku należy wpierw poddać go procesowi kompilacji. Do języków wysokiego poziomu zalicza się m.in. Pascal, C, C++, Logo i BASIC.
rdf:langString Högnivåspråk är en typ av programspråk. Det som kännetecknar ett högnivåspråk är att instruktionerna ligger på en relativt hög abstraktionsnivå; högnivåspråk är konstruerade att till sitt uttryck så långt som möjligt motsvara det sätt på vilket programmeraren ser på det problemet som skall lösas, inte på det sätt datorns maskinvara skall hantera problemet. Högnivåspråk används dels som benämning på programspråk andra än maskinspråk och assembler, dels som benämning på programspråk med en relativt hög abstraktionsnivå, i detta fall till skillnad från maskinnära lågnivåspråk som C. Nackdelen med högnivåspråk (relativt assembler respektive mer maskinnära språk som C) är att programmeraren har svårare att precisera och kontrollera hur programmet i detalj skall uppföra sig. Detta kan innebära säkerhetsproblem i de fall programspråket inte hanterar konstruktionerna rätt eller resursslöseri då programmeraren inte förstår implikationerna av hur han eller hon använder olika konstruktioner (eller förhindras optimera). Ofta uppkommer motsvarande problem med mer maskinnära språk, då programmeraren gör misstag respektive koncentrerar sig på detaljer istället för på helheten. Lågnivåspråk anses ofta lätta att lära sig men svåra att bemästra då det krävs fler instruktioner än vad ett högnivåspråk kräver för att utföra samma moment. Fördelen med lågnivåspråk är att en erfaren programmerare kan skriva mer kompakta och resurssnåla program än vad som är möjligt med ett högnivåspråk. Fördelen med högnivåspråk är att det, tack vare den högre abstraktionsnivån, är lättare att skriva datorprogram (i synnerhet större sådana) samtidigt som mängden fel minskar och felsökningen och förbättring av programmen underlättas. Högnivåspråk avsedda också för systemprogrammering, såsom Modula-2 har i allmänhet konstruktioner som möjliggör användande av assembler för mindre kodblock, där man vill utnyttja sådana funktioner som inte stöds av kompilatorn eller som måste utföras på ett specifikt sätt. Den som har god förståelse för programspråket och kompilatorn kan också ofta få kompilatorn att generera önskad kod genom att justera hur han skriver programmet. Nuförtiden skrivs de flesta datorprogram med högnivåspråk. Exempel på programspråk är C++, C#, BASIC, Java och Pascal. Exempel på ett litet program skrivet i högnivåspråket Quick Basic: PRINT "Hello world!" Programmet skriver texten "Hello world!" på skärmen.
rdf:langString Високорівнева мова програмування — мова програмування, розроблена для швидкого і зручного використання програмістом. Основна риса високорівневих мов — це абстракція, тобто введення смислових конструкцій, які коротко описують такі структури даних і операції над ними, опис яких на машинному коді або низькорівневій мові програмування був би дуже великим, складним для розуміння програмістів і зайняв би багато часу при написанні. Написані програми на мові високого рівня згодом перетворюються в машинний код для виконання безпосередньо операційною системою. В результаті безпосередній код, що виконується на комп'ютері і створений в процесі трансляції переважно містить певні зайві інструкції, тому виконання таких програм дещо повільніше. Швидкість також залежить від способу трансляції. Проте для сучасної обчислювальної техніки цей час не критичний. В разі якщо швидкість все ж критична, або ж потрібно напряму працювати з апаратним забезпеченням, то використовують мови низького рівня (асемблер).
rdf:langString Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания. Высокоуровневые языки программирования были разработаны для платформенной независимости сути алгоритмов. Зависимость от платформы перекладывается на инструментальные программы — трансляторы, компилирующие текст, написанный на языке высокого уровня, в элементарные машинные команды (инструкции). Поэтому, для каждой платформы разрабатывается платформенно-уникальный транслятор для каждого высокоуровневого языка, например, переводящий текст, написанный на Delphi в элементарные команды микропроцессоров семейства x86. Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами программируемыми устройствами и оборудованием, и, в идеале, не требует модификации исходного кода (текста, написанного на высокоуровневом языке) для любой платформы. Такого рода оторванность высокоуровневых языков от аппаратной реализации компьютера помимо множества плюсов имеет и минусы. В частности, она не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги, создаваемые при помощи низкоуровневых языков. Одним из следствий этого стало добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых языков программирования. Примеры: C++, C#, Delphi, Fortran, Java, JavaScript, Лисп, Паскаль, PHP, также Ruby, Python, Perl, которые иногда называют сверхвысокоуровневыми. Языкам высокого уровня свойственно умение работать с комплексными структурами данных. В большинстве из них интегрирована поддержка строковых типов, объектов, операций файлового ввода-вывода и т. п. Первым языком программирования высокого уровня считается компьютерный язык Plankalkül, разработанный немецким инженером Конрадом Цузе ещё в период 1942—1946 годах. Однако транслятора для него не существовало до 2000 года. Первым в мире транслятором языка высокого уровня является ПП (Программирующая Программа), он же ПП-1, успешно испытанный в 1954 году. Транслятор ПП-2 (1955 год, 4-й в мире транслятор) уже был оптимизирующим и содержал собственный загрузчик и отладчик, библиотеку стандартных процедур, а транслятор ПП для ЭВМ Стрела-4 уже содержал и компоновщик (linker) из модулей. Однако, широкое применение высокоуровневых языков началось с возникновением Фортрана и созданием компилятора для этого языка (1957). На 2018 год по версии компании TIOBE Software лидирует язык программирования Java.
rdf:langString 高级编程语言(High-level programming language)是高度封装了的编程语言,与低级语言相对。它是以人類的日常語言為基礎的一種編程語言,使用一般人易於接受的文字來表示,有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。由於早期電腦業的發展主要在美國,因此一般的高階語言都是以英語為藍本。在1980年代,當東亞地區開始使用電腦時,在日本、台灣及中國大陸都曾嘗試開發用各自地方語言編寫的高級語言,當中主要都是改編BASIC或專用於數據庫資料存取的語言,但是隨着編程者的外語能力提升,現時的有關開發很少。
xsd:nonNegativeInteger 17046

data from the linked data cloud