Programming language (original) (raw)
- Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači. Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program. Programovací jazyk je komunikačním nástrojem mezi programátorem, který v programovacím jazyce formuluje postup řešení daného problému, a počítačem, který program interpretuje technickými prostředky. Programovací jazyk je vlastně soubor pravidel pro zápis algoritmu, odborně řečeno se jedná o formální jazyk. Programovací jazyky existují v řadě verzí a implementací, mluvíme někdy o dialektech programovacího jazyka. Existují také standardy pro programovací jazyky, pro jednotlivé implementace se často uvádí, kterému standardu vyhovuje. (cs)
- Un llenguatge de programació és un llenguatge informàtic utilitzat per controlar el comportament d'una màquina, normalment un ordinador. Cada llenguatge té una sèrie de regles sintàctiques i semàntiques estrictes que cal seguir per escriure un programa informàtic, i que en descriuen l'estructura i el significat respectivament. Aquestes regles permeten especificar tant la classe de dades amb què treballarà el programa com les accions que realitzarà. Mentre que alguns llenguatges es defineixen per una especificació formal (un document), altres són definits oficiosament per una implementació concreta (un compilador). Actualment existeixen milers de llenguatges de programació, i se'n creen de nous contínuament. Alguns dels més extensos són ASM, C, C++, C# i Java, tot i que els llenguatges de programació relacionats amb la web, com ara PHP i Javascript estan esdevenint més i més populars. (ca)
- لغة البرمجة (بالإنجليزية: Programming language)، هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب. تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى: * لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر مثل: السي شارب، البايثون، الجافا، سي ++. * لغة منخفضة المستوى (قريبة من لغة الآلة) مثل: لغة التجميع. وتقسم أحياناً بناء على الأغراض المرغوبة من اللغة المستخدمة. هناك لغات صُممت لكي تعمل على أجهزة معينة، مثل أن تقوم شركة ما بإنتاج جهاز حاسوب أو معالج مركزي (وحدة معالجة مركزية)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه، وهناك لغات أخرى أكثر عمومية تعمل بشكل مستقل عن نوع الآلة، أي أنها تعمل ضمن آلة افتراضية، مثل لغة جافا. (ar)
- Γλώσσα προγραμματισμού λέγεται μια τεχνητή γλώσσα που μπορεί να χρησιμοποιηθεί για τον έλεγχο μιας μηχανής, συνήθως ενός υπολογιστή. Οι γλώσσες προγραμματισμού (όπως άλλωστε και οι ανθρώπινες γλώσσες) ορίζονται από ένα σύνολο συντακτικών και εννοιολογικών κανόνων, που ορίζουν τη δομή και το νόημα, αντίστοιχα, των προτάσεων της γλώσσας. Οι γλώσσες προγραμματισμού χρησιμοποιούνται για να διευκολύνουν την οργάνωση και διαχείριση πληροφοριών, αλλά και για την ακριβή διατύπωση αλγορίθμων. Ορισμένοι ειδικοί χρησιμοποιούν τον όρο γλώσσα προγραμματισμού μόνο για τυπικές γλώσσες που μπορούν να εκφράσουν όλους τους πιθανούς αλγορίθμους. Μη-υπολογιστικές γλώσσες όπως η HTML ή τυπικές γραμματικές όπως η BNF δεν λέγονται συνήθως γλώσσες προγραμματισμού. Υπάρχουν χιλιάδες διαφορετικές γλώσσες προγραμματισμού, και κάθε χρόνο δημιουργούνται περισσότερες. (el)
- Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h. von Rechenvorschriften, die von einem Computer ausgeführt werden können. Sie setzen sich üblicherweise aus schrittweisen Anweisungen aus erlaubten (Text-)Mustern zusammen, der sogenannten Syntax. Während die ersten Programmiersprachen noch unmittelbar an den Eigenschaften der jeweiligen Rechner ausgerichtet waren, werden heute meist problemorientierte oder auch (allgemeiner) höhere Programmiersprachen verwendet, die eine maschinenunabhängigere und somit für den Menschen leichter verständliche Ausdrucksweise erlauben. In diesen Sprachen geschriebene Programme können automatisiert in Maschinensprache übersetzt werden, welche unmittelbar von einem Prozessor ausgeführt werden kann. Zunehmend kommen auch visuelle Programmiersprachen zum Einsatz, welche den Zugang zu Programmiersprachen erleichtern. Bei deklarativen Programmiersprachen ist der Ausführungsalgorithmus schon vorab festgelegt und wird nicht im Quelltext ausformuliert/beschrieben, sondern es werden nur seine Anfangswerte und Bedingungen festgelegt, sowie die Regeln, die das Ergebnis erfüllen muss. (de)
- Programlingvo estas formala artefarita lingvo, kreita por transdoni komandojn al aparatoj, plejofte al komputiloj. Programlingvoj estas uzataj por krei programojn kiuj kontrolas la konduton de ia aparato kaj por esprimi algoritmojn. Nuntempe ekzistas miloj da programlingvoj, kaj ĉiujare aperas kelkaj lingvoj. Iuj el ili postulas, ke la komputado estu indikita en la imperativa formo (t.e., kiel sinsekvo de ordonoj por plenumi), dum aliaj uzas kromajn formojn de programoj, ekzemple la deklaran formon (kiam oni indikas la deziratan rezulton kaj ne precizigas la vojon por atingi ĝin). La priskribo de ĉiu programlingvo kutime konsistas el du partoj: sintakso, aŭ kiel oni skribas, kaj semantiko, aŭ kion signifas ĉiu vorto en la lingvo. Por kelkaj lingvoj ekzistas normiga dokumentado, kiu servas kiel ĉefa referenco por multaj efektivigoj (ekzemple C, Java), dum ĉe aliaj lingvoj ekzistas unu klasika referenca efektivigo, kiun oni traktas kiel normigan (ekz. ĉe Perl). Kelkaj lingvoj havas ambaŭ. (eo)
- Programazio-lengoaiak ordenagailuaren portaera kontrolatzeko erabil daitezkeen hizkuntza artifizialak dira. Bi atal definitu behar dira programazio-lengoaia bat definitzeko: * Programak osatzeko erabil daitezkeen (adib.: datu bat irakurri, datu bat inprimatu, kalkulatu eragiketa bat...) * Datuak errepresentatzeko erabil daitezkeen (adib.: zenbakia osoa, zenbaki erreala, karakterea...) Programa bateko aginduak idazteko orduan lengoaiak horrelako aginduak definitu ahal izateko dituen arau sintaktiko eta semantikoak errespetatu behar dira. Arau sintaktikoak BNF gramatika batekin edo bidez definitzen dira gehienetan. (eu)
- Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático. (es)
- Un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire, de significations, mais aussi d'un environnement de traduction censé rendre sa syntaxe compréhensible par la machine. Les langages de programmation permettent de décrire d'une part les structures des données qui seront manipulées par l'appareil informatique, et d'autre part d'indiquer comment sont effectuées les manipulations, selon quels algorithmes. Ils servent de moyens de communication par lesquels le programmeur communique avec l'ordinateur, mais aussi avec d'autres programmeurs ; les programmes étant d'ordinaire écrits, lus, compris et modifiés par une équipe de programmeurs. Un langage de programmation est mis en œuvre par un traducteur automatique : compilateur ou interprète. Un compilateur est un programme informatique qui transforme dans un premier temps un code source écrit dans un langage de programmation donné en un code cible qui pourra être directement exécuté par un ordinateur, à savoir un programme en langage machine ou en code intermédiaire, tandis que l’interprète réalise cette traduction « à la volée ». Les langages de programmation offrent différentes possibilités d'abstraction et une notation proche de l'algèbre, permettant de décrire de manière concise et facile à saisir les opérations de manipulation de données et l'évolution du déroulement du programme en fonction des situations. La possibilité d'écriture abstraite libère l'esprit du programmeur d'un travail superflu, notamment de prise en compte des spécificités du matériel informatique, et lui permet ainsi de se concentrer sur des problèmes plus avancés. Chaque langage de programmation supporte une ou plusieurs approches de la programmation – paradigmes. Les notions induisant le paradigme font partie du langage de programmation et permettent au programmeur d'exprimer dans le langage une solution qui a été imaginée selon ce paradigme. Les premiers langages de programmation ont été créés dans les années 1950 en même temps que l'avènement des ordinateurs. Cependant, de nombreux concepts de programmation ont été initiés par un langage ou parfois plusieurs langages, avant d'être améliorés puis étendus dans les langages suivants. La plupart du temps la conception d'un langage de programmation a été fortement influencée par l'expérience acquise avec les langages précédents. (fr)
- Tugtar teanga ríomhchlárúcháin ar theanga shaorga ar bith a úsáidtear chun meaisín, ach go háirithe ríomhaire, a stiúradh. Cosúil le teangacha daonna, tá rialacha na comhréire is na ag baint le teangacha ríomhchlárúcháin. (ga)
- A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming language is usually split into the two components of syntax (form) and semantics (meaning), which are usually defined by a formal language. Some languages are defined by a specification document (for example, the C programming language is specified by an ISO Standard) while other languages (such as Perl) have a dominant implementation that is treated as a reference. Some languages have both, with the basic language defined by a standard and extensions taken from the dominant implementation being common. Programming language theory is a subfield of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages. (en)
- Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau , adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang Programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: 1. * Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 2. * Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. 3. * Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 4. * Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program Compiler atau Interpreter. Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. (in)
- Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in uscita: esso è utilizzabile per il controllo del comportamento di una macchina formale o di un'implementazione di essa (tipicamente, un computer) ovvero in fase di programmazione di questa attraverso la scrittura del codice sorgente di un programma ad opera di un programmatore: un linguaggio di programmazione è considerato a tutti gli effetti tale se è Turing-completo. (it)
- 프로그래밍 언어(programming language)는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어이다. 고급 언어일수록 사람이 사용하는 언어에 가깝다. 일반적으로 말할 때에는 프로그래밍 언어를 지원하는 소프트웨어, 곧 소프트웨어를 작성하기 위한 소프트웨어를 가리키는 때가 많고, 이때에는 프로그래밍 언어와 소프트웨어를 구분하지 않고 소프트웨어를 프로그래밍 언어로 보기도 한다. 예를 들면, 델파이는 프로그래밍 언어인 오브젝트 파스칼을 지원하는 소프트웨어를 작성하기 위한 소프트웨어일 뿐이지만, 델파이를 별개의 프로그래밍 언어로 보는 때가 더 많다. (ko)
- プログラミング言語(プログラミングげんご、英語: programming language)とは、プログラムを記述するための人工言語。コンピュータプログラムを書くために考案された、正確に定義された記号と規則のしくみ。以前は、しばしばプログラム言語と表記された。 (ja)
- Een programmeertaal is een formele taal waarin de opdrachten die een computer moet uitvoeren, worden geschreven. Deze talen hebben een andere syntaxis en grammatica dan natuurlijke talen. Deze laatste zijn te complex en ambigu om als programmeertaal te fungeren. Code die in een programmeertaal geschreven is, dient maar op één manier te kunnen worden 'begrepen' door de computer. (nl)
- Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje. Teorią języków programowania w informatyce zajmuje się teoria języków formalnych. (pl)
- Programspråk, eller programmeringsspråk, är ett formellt språk som en människa använder för att skapa datorprogram. Datorers grundspråk kallas maskinkod och består av ettor och nollor, som datorns centralprocessor (eller motsvarande enhet i kringutrustning) direkt kan tolka. Eftersom programmering på den nivån är svår och tidskrävande, och lätt leder till fel, har man tagit fram olika sorters programspråk, där man använder kodord för att beskriva vad datorn skall göra och som tillåter att text, siffror och räkneoperationer skrivs in ungefär som i kommunikation mellan människor. Ett skilt datorprogram används sedan för att översätta denna mer läsbara kod till maskinkod. Datorprogrammets källkod, som skrivits för hand, måste alltså i de flesta fall översättas till maskinkod innan programmet skall köras. För assembler (som ganska direkt motsvarar maskinkoden, men med kodord, variabelnamn och en del andra abstraktioner) görs översättningen med en assemblator. För högnivåspråk använder man en kompilator (en del kompilatorer skapar assemblerkod som ett mellansteg). Maskinkoden lagras sedan i en exekverbar binärfil. Vissa programspråk är inte avsedda att kompileras: ett interpreterat språk, tolkas (interpreteras) under själva exekveringen (när man "kör" programmet). Det finns även språk som kan kompileras allteftersom programmet körs, med hjälp av en JIT-kompilator, och språk som kompileras till en snabbtolkad bytekod. En del programspråk är konstruerade för att ganska noga följa datorernas typiska sätt att arbeta. Nyttan är framförallt att programmeraren då har bättre kontroll över den maskinkod som kommer att skapas då programmet kompileras. Sådana språk kallas för maskin- eller hårdvarunära språk eller lågnivåspråk, med assembler som typexemplet. Motsatsen är högnivåspråk. Den mesta källkoden skrivs med högnivåspråk. Man brukar även skilja mellan funktionella språk och objektorienterade språk. Ytterligare en uppdelning är mellan imperativa språk och deklarativa språk. Det är 4:e generationens programspråk man talar om i vardagligt tal. (sv)
- A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador. Permite que um programador especifique precisamente quais os dados que o computador irá atuar, como estes dados serão armazenados ou transmitidos e, quais ações devem ser tomadas de acordo com as circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão. O conjunto de palavras (lexemas classificados em tokens), compostos de acordo com essas regras, constituem o código fonte de um software. Esse código fonte é depois traduzido para código de máquina, que é executado pelo microprocessador. Uma das principais metas das linguagens de programação é que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez. Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Uma meta ambiciosa do Fortran, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada. (pt)
- Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением. Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования (включая эзотерические, визуальные и игрушечные). Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты могут владеть несколькими языками программирования. Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений. Как правило, язык программирования определяется не только через спецификации стандарта языка, формально определяющие его синтаксис и семантику , но и через воплощения (реализации) стандарта — программные средства, обеспечивающие трансляцию или интерпретацию программ на этом языке ; такие программные средства различаются по производителю, марке и варианту (версии), времени выпуска, полноте воплощения стандарта, дополнительным возможностям; могут иметь определённые ошибки или особенности воплощения, влияющие на практику использования языка или даже на его стандарт. (ru)
- 编程语言(英語:programming language),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令,一种能够让程序员准确地定义计算机所需要使用数据的计算机语言,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式程式設計,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2017,而其他語言(例如Ada或者Perl)有一份文件,视为參考實現。 (zh)
- Мо́ва програмува́ння (англ. Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, які контролюють поведінку машин, та для запису алгоритмів. Суворіше визначення: мова програмування — це система позначень для опису алгоритмів і структур даних, певна штучна формальна система, засобами якої можна виражати алгоритми. Мову програмування визначає набір лексичних, синтаксичних і семантичних правил, що задають зовнішній вигляд програми та дії, які виконує виконавець (комп'ютер) під її управлінням.[джерело?] З часу створення перших програмованих машин було створено понад дві з половиною тисячі мов програмування. Щороку до них додаються нові. Деякими мовами вміє користуватись тільки невелике число їхніх розробників, інші стають відомі мільйонам людей. Професійні програмісти зазвичай застосовують у своїй роботі декілька мов програмування. (uk)
- http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html%7Cedition=2nd%7Cyear=1996%7Cpublisher=MIT
- http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/
- https://web.archive.org/web/20141022141742/http:/www.nondot.org/sabre/Mirrored/AdvProgLangDesign/
- https://web.archive.org/web/20180309173822/https:/mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html%7Carchive-date=9
- dbr:Cambridge_University_Press
- dbr:Benjamin_C._Pierce
- dbr:BASIC_programming_language
- dbr:Programmer
- dbr:Programming_paradigm
- dbr:Prolog
- dbr:Punched_card
- dbr:Python_(programming_language)
- dbr:Ruby_(programming_language)
- dbr:Scheme_(programming_language)
- dbr:Morgan_Kaufmann_Publishers
- dbr:Third-generation_programming_language
- dbr:Programming_languages_used_in_most_popular_websites
- dbr:Atlas_Computer_(Manchester)
- dbr:David_Gelernter
- dbr:David_Hartley_(computer_scientist)
- dbr:Declarative_programming
- dbr:Algorithm
- dbr:Alick_Glennie
- dbc:Notation
- dbr:Perl
- dbr:Regular_expression
- dbr:Remington_Rand
- dbr:University_of_Manchester
- dbr:Unix
- dbr:Unix_shell
- dbr:VBScript
- dbr:Visual_Basic_.NET
- dbr:Debugging
- dbr:Decidability_(logic)
- dbr:Definite_assignment_analysis
- dbr:Internet
- dbr:Interpreter_(computing)
- dbr:Lexical_analysis
- dbr:Library_(computing)
- dbr:List_of_programming_language_researchers
- dbr:Programming_language_specification
- dbr:Colorless_green_ideas_sleep_furiously
- dbr:Colossus_computer
- dbr:Command-line_interface
- dbr:Command_(computing)
- dbr:Common_Language_Runtime
- dbr:Common_Lisp
- dbr:Comparison_of_programming_languages_(basic_instructions)
- dbr:Compiler
- dbr:Constructed_languages
- dbr:Context-free_grammar
- dbr:Run_time_(program_lifecycle_phase)
- dbr:SQL
- dbr:Esoteric_programming_language
- dbr:Essentials_of_Programming_Languages
- dbr:General-purpose_programming_language
- dbr:Generic_programming
- dbr:Null_pointer
- dbr:Object-oriented_programming
- dbr:Second-generation_programming_language
- dbr:Clojure
- dbr:Ellis_Horowitz
- dbr:English_language
- dbr:Grace_Hopper
- dbr:Modula-2
- dbr:Concepts,_Techniques,_and_Models_of_Computer_Programming
- dbr:Control_flow
- dbr:Anonymous_function
- dbr:Batch_processing
- dbr:Lisp_(programming_language)
- dbr:Logic
- dbr:Low-level_programming_language
- dbr:MATLAB
- dbr:ML_(programming_language)
- dbr:Machine_language
- dbr:Magnetic_tape_data_storage
- dbr:Manchester_Mark_1
- dbr:Short_Code_(computer_language)
- dbr:Simula
- dbr:Smalltalk
- dbr:Standard_Generalized_Markup_Language
- dbr:Standard_ML
- dbr:Structured_data
- dbr:Structured_programming
- dbr:Subroutine
- dbc:Extensible_syntax_programming_languages
- dbr:Communications_of_the_ACM
- dbr:Comparison_of_programming_languages
- dbr:Compile_time
- dbr:Computer_language
- dbr:Computer_program
- dbr:Computer_programming
- dbr:Computer_science
- dbr:Z3_(computer)
- dbr:Front_panel
- dbr:Functional_programming
- dbr:Data_flow_analysis
- dbr:Identifier
- dbr:Programming_language_theory
- dbr:Statement_(computer_science)
- dbr:String_(computer_science)
- dbr:String_literal
- dbr:Supercomputer
- dbr:Syntax_(programming_languages)
- dbr:Theory_of_computation
- dbr:Types_and_Programming_Languages
- dbr:Michael_L._Scott
- dbr:Software_engineering
- dbr:BASIC
- dbr:BCPL
- dbr:Backus–Naur_form
- dbr:C++
- dbr:COBOL
- dbr:C_(programming_language)
- dbr:C_Sharp_(programming_language)
- dbc:Programming_language_classification
- dbr:Tony_Brooker
- dbr:Type_checking
- dbr:Type_conversion
- dbr:Type_system
- dbr:Type_theory
- dbr:UCSD_Pascal
- dbr:Data_structure
- dbr:Domain-specific_language
- dbr:John_C._Mitchell
- dbr:Just-in-time_compilation
- dbr:Language-oriented_programming
- dbr:Language_Integrated_Query
- dbr:Language_primitive
- dbr:List_of_BASIC_dialects
- dbr:Logic_programming
- dbr:Programming_Languages:_Application_and_Interpretation
- dbr:Structured_English
- dbr:Natural_language_programming
- dbr:AIMACO
- dbr:ALGOL
- dbr:ALGOL_60
- dbr:APL_(programming_language)
- dbr:Ada_(programming_language)
- dbr:Addison-Wesley
- dbr:Alan_Perlis
- dbr:Daniel_P._Friedman
- dbr:EDSAC
- dbr:Edsger_W._Dijkstra
- dbr:Erlang_(programming_language)
- dbr:Exception_handling
- dbr:FLOW-MATIC
- dbr:FORTRAN
- dbr:Formal_semantics_of_programming_languages
- dbr:Forth_(programming_language)
- dbr:Fortran
- dbr:Non-English-based_programming_languages
- dbr:Oxford_University_Press
- dbr:PHP
- dbr:Pascal_(programming_language)
- dbr:Dialect
- dbr:Formal_language
- dbr:Formal_specification
- dbr:Fourth-generation_programming_language
- dbr:Goto
- dbr:Delegation_(programming)
- dbr:Machine_code
- dbr:Microcontroller
- dbr:Source_code
- dbr:S-expression
- dbr:Mainframe_computer
- dbr:Raphael_Finkel
- dbr:Procedural_programming
- dbr:HTML
- dbr:Haskell_(programming_language)
- dbr:International_Organization_for_Standardization
- dbr:JavaScript
- dbr:Java_(programming_language)
- dbr:Java_programming_language
- dbr:Tcl
- dbr:Assembly_language
- dbr:Atlas_Autocode
- dbc:Articles_with_example_C_code
- dbc:Programming_languages
- dbr:Abstract_machine
- dbr:Abstraction_(computer_science)
- dbr:Chomsky_hierarchy
- dbr:John_Backus
- dbr:John_C._Reynolds
- dbr:John_Mauchly
- dbr:LaTeX
- dbr:TOP500
- dbr:High-level_programming_language
- dbr:High-performance_computing
- dbr:Well-formedness
- dbr:Mitchell_Wand
- dbr:Mixin
- dbr:Modeling_language
- dbr:Reference_implementation
- dbr:Reliability_verification
- dbr:Domain-specific_programming_language
- dbr:Domain_specific_language
- dbr:Array_programming
- dbr:Aspect-oriented_programming
- dbr:Autocode
- dbr:Markup_languages
- dbr:Marvin_Victor_Zelkowitz
- dbr:Bytecode
- dbr:Plankalkül
- dbr:Ferranti_Mercury
- dbr:Fifth-generation_programming_language
- dbr:Educational_programming_language
- dbr:Data_exchange_language
- dbr:Domain-specific_modelling
- dbr:Instruction_set_architecture
- dbr:Konrad_Zuse
- dbr:Metaprogramming
- dbr:Microsoft
- dbr:Oracle_Corporation
- dbr:R_(programming_language)
- dbr:Racket_(programming_language)
- dbr:Wolfram_Language
- dbr:XML
- dbr:XSLT
- dbr:Software_bug
- dbr:Meta-circular_evaluator
- dbr:Virtual_machine
- dbr:Peter_H._Salus
- dbr:Static_code_analysis
- dbr:System_programming_language
- dbr:Type_safety
- dbr:Ravi_Sethi
- dbr:Scientific_programming_language
- dbr:Scripting_language
- dbr:Semantics
- dbr:Semantics_(computer_science)
- dbr:Session_(computer_science)
- dbr:Website
- dbr:Undecidable_problem
- dbr:Undefined_behavior
- dbr:Visual_programming_language
- dbr:Write_once,_run_anywhere
- dbr:Type_inference
- dbr:Extensible_programming
- dbr:Computer_Programming
- dbr:Imperative_programming
- dbr:Lists_of_programming_languages
- dbr:Literate_programming
- dbr:Natural_language
- dbr:SQL-92
- dbr:Troff
- dbr:Evaluation_strategy
- dbr:Execution_(computing)
- dbr:First-generation_programming_language
- dbr:Manifest_typing
- dbr:Programming_language_implementation
- dbr:Pseudocode
- dbr:Outline_of_computer_science
- dbr:Shriram_Krishnamurthi
- dbr:UNIVAC_I
- dbr:Lisp_macro
- dbr:Turing_completeness
- dbr:REXX
- dbr:Reference_implementation_(computing)
- dbr:Strongly_typed_programming_language
- dbr:University_of_Cambridge_Mathematical_Laboratory
- dbr:Electronic_computer
- dbr:Invariant_based_programming
- dbr:Weak_typing
- dbr:List_of_software_engineering_topics
- dbr:Christopher_T._Haynes
- dbr:Case_statement
- dbr:The_MIT_Press
- dbr:David_A._Watt
- dbr:Peter_Van_Roy
- dbr:Seif_Haridi
- dbr:Abstraction_principle_(programming)
- dbr:High-level_language
- dbr:Mark_Sheldon
- dbr:Reflection_(computer_science)
- dbr:Thread_(computer_science)
- dbr:Declaration_(computer_science)
- dbr:Stored_program
- dbr:Type_declaration
- dbr:File:Python_add5_syntax.svg
- dbr:Bruce_J._MacLennan
- dbr:David_Gifford
- dbr:File:Bangalore_India_Tech_books_for_sale_IMG_5261.jpg
- dbr:File:C_Hello_World_Program.png
- dbr:File:Python_add5_parse.png
- dbr:Franklyn_Turbak
- dbr:Muffy_Thomas
- dbr:Robert_W._Sebesta
- dbr:Suresh_Jagannathan
- dbr:Terrence_W._Pratt
- Programming languages (en)
- dbt:Pp-pc1
- dbt:Types_of_programming_languages
- dbt:Anchor
- dbt:Authority_control
- dbt:Better_source
- dbt:Cite_book
- dbt:Details
- dbt:Div_col
- dbt:Div_col_end
- dbt:Dubious
- dbt:Main
- dbt:Portal
- dbt:Refbegin
- dbt:Refend
- dbt:Reflist
- dbt:Section_link
- dbt:See_also
- dbt:Short_description
- dbt:Sister_project_links
- dbt:Spaced_ndash
- dbt:Use_dmy_dates
- dbt:Programming_languages
- dbt:Computer_language
- Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático. (es)
- Tugtar teanga ríomhchlárúcháin ar theanga shaorga ar bith a úsáidtear chun meaisín, ach go háirithe ríomhaire, a stiúradh. Cosúil le teangacha daonna, tá rialacha na comhréire is na ag baint le teangacha ríomhchlárúcháin. (ga)
- Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in uscita: esso è utilizzabile per il controllo del comportamento di una macchina formale o di un'implementazione di essa (tipicamente, un computer) ovvero in fase di programmazione di questa attraverso la scrittura del codice sorgente di un programma ad opera di un programmatore: un linguaggio di programmazione è considerato a tutti gli effetti tale se è Turing-completo. (it)
- 프로그래밍 언어(programming language)는 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 형식언어이다. 고급 언어일수록 사람이 사용하는 언어에 가깝다. 일반적으로 말할 때에는 프로그래밍 언어를 지원하는 소프트웨어, 곧 소프트웨어를 작성하기 위한 소프트웨어를 가리키는 때가 많고, 이때에는 프로그래밍 언어와 소프트웨어를 구분하지 않고 소프트웨어를 프로그래밍 언어로 보기도 한다. 예를 들면, 델파이는 프로그래밍 언어인 오브젝트 파스칼을 지원하는 소프트웨어를 작성하기 위한 소프트웨어일 뿐이지만, 델파이를 별개의 프로그래밍 언어로 보는 때가 더 많다. (ko)
- プログラミング言語(プログラミングげんご、英語: programming language)とは、プログラムを記述するための人工言語。コンピュータプログラムを書くために考案された、正確に定義された記号と規則のしくみ。以前は、しばしばプログラム言語と表記された。 (ja)
- Een programmeertaal is een formele taal waarin de opdrachten die een computer moet uitvoeren, worden geschreven. Deze talen hebben een andere syntaxis en grammatica dan natuurlijke talen. Deze laatste zijn te complex en ambigu om als programmeertaal te fungeren. Code die in een programmeertaal geschreven is, dient maar op één manier te kunnen worden 'begrepen' door de computer. (nl)
- Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje. Teorią języków programowania w informatyce zajmuje się teoria języków formalnych. (pl)
- 编程语言(英語:programming language),是用来定义计算机程序的形式語言。它是一种被标准化的交流技巧,用来向计算机发出指令,一种能够让程序员准确地定义计算机所需要使用数据的计算机语言,并精确地定义在不同情况下所应当采取的行动。 最早的编程语言是在電腦發明之前產生的,當時是用來控制及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的编程語言,而且每年仍有新的编程語言誕生。很多编程語言需要用指令方式說明計算的程序,而有些编程語言則屬於宣告式程式設計,說明需要的結果,而不說明如何計算。 编程语言的描述一般可以分為及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2017,而其他語言(例如Ada或者Perl)有一份文件,视为參考實現。 (zh)
- لغة البرمجة (بالإنجليزية: Programming language)، هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب. تقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى: * لغة عالية المستوى (قريبة من اللغة التي يفهمها البشر مثل: السي شارب، البايثون، الجافا، سي ++. * لغة منخفضة المستوى (قريبة من لغة الآلة) مثل: لغة التجميع. (ar)
- Un llenguatge de programació és un llenguatge informàtic utilitzat per controlar el comportament d'una màquina, normalment un ordinador. Cada llenguatge té una sèrie de regles sintàctiques i semàntiques estrictes que cal seguir per escriure un programa informàtic, i que en descriuen l'estructura i el significat respectivament. Aquestes regles permeten especificar tant la classe de dades amb què treballarà el programa com les accions que realitzarà. Mentre que alguns llenguatges es defineixen per una especificació formal (un document), altres són definits oficiosament per una implementació concreta (un compilador). (ca)
- Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači. Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program. Programovací jazyk je komunikačním nástrojem mezi programátorem, který v programovacím jazyce formuluje postup řešení daného problému, a počítačem, který program interpretuje technickými prostředky. Programovací jazyk je vlastně soubor pravidel pro zápis algoritmu, odborně řečeno se jedná o formální jazyk. (cs)
- Γλώσσα προγραμματισμού λέγεται μια τεχνητή γλώσσα που μπορεί να χρησιμοποιηθεί για τον έλεγχο μιας μηχανής, συνήθως ενός υπολογιστή. Οι γλώσσες προγραμματισμού (όπως άλλωστε και οι ανθρώπινες γλώσσες) ορίζονται από ένα σύνολο συντακτικών και εννοιολογικών κανόνων, που ορίζουν τη δομή και το νόημα, αντίστοιχα, των προτάσεων της γλώσσας. Υπάρχουν χιλιάδες διαφορετικές γλώσσες προγραμματισμού, και κάθε χρόνο δημιουργούνται περισσότερες. (el)
- Programlingvo estas formala artefarita lingvo, kreita por transdoni komandojn al aparatoj, plejofte al komputiloj. Programlingvoj estas uzataj por krei programojn kiuj kontrolas la konduton de ia aparato kaj por esprimi algoritmojn. Nuntempe ekzistas miloj da programlingvoj, kaj ĉiujare aperas kelkaj lingvoj. Iuj el ili postulas, ke la komputado estu indikita en la imperativa formo (t.e., kiel sinsekvo de ordonoj por plenumi), dum aliaj uzas kromajn formojn de programoj, ekzemple la deklaran formon (kiam oni indikas la deziratan rezulton kaj ne precizigas la vojon por atingi ĝin). (eo)
- Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h. von Rechenvorschriften, die von einem Computer ausgeführt werden können. Sie setzen sich üblicherweise aus schrittweisen Anweisungen aus erlaubten (Text-)Mustern zusammen, der sogenannten Syntax. Bei deklarativen Programmiersprachen ist der Ausführungsalgorithmus schon vorab festgelegt und wird nicht im Quelltext ausformuliert/beschrieben, sondern es werden nur seine Anfangswerte und Bedingungen festgelegt, sowie die Regeln, die das Ergebnis erfüllen muss. (de)
- Programazio-lengoaiak ordenagailuaren portaera kontrolatzeko erabil daitezkeen hizkuntza artifizialak dira. Bi atal definitu behar dira programazio-lengoaia bat definitzeko: * Programak osatzeko erabil daitezkeen (adib.: datu bat irakurri, datu bat inprimatu, kalkulatu eragiketa bat...) * Datuak errepresentatzeko erabil daitezkeen (adib.: zenbakia osoa, zenbaki erreala, karakterea...) (eu)
- Un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire, de significations, mais aussi d'un environnement de traduction censé rendre sa syntaxe compréhensible par la machine. (fr)
- A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. Programming language theory is a subfield of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages. (en)
- Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau , adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang Programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: (in)
- A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador. Permite que um programador especifique precisamente quais os dados que o computador irá atuar, como estes dados serão armazenados ou transmitidos e, quais ações devem ser tomadas de acordo com as circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão. (pt)
- Programspråk, eller programmeringsspråk, är ett formellt språk som en människa använder för att skapa datorprogram. Datorers grundspråk kallas maskinkod och består av ettor och nollor, som datorns centralprocessor (eller motsvarande enhet i kringutrustning) direkt kan tolka. Eftersom programmering på den nivån är svår och tidskrävande, och lätt leder till fel, har man tagit fram olika sorters programspråk, där man använder kodord för att beskriva vad datorn skall göra och som tillåter att text, siffror och räkneoperationer skrivs in ungefär som i kommunikation mellan människor. Ett skilt datorprogram används sedan för att översätta denna mer läsbara kod till maskinkod. (sv)
- Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением. (ru)
- Мо́ва програмува́ння (англ. Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, які контролюють поведінку машин, та для запису алгоритмів. З часу створення перших програмованих машин було створено понад дві з половиною тисячі мов програмування. Щороку до них додаються нові. Деякими мовами вміє користуватись тільки невелике число їхніх розробників, інші стають відомі мільйонам людей. Професійні програмісти зазвичай застосовують у своїй роботі декілька мов програмування. (uk)
is dbo:wikiPageRedirects of
- dbr:Proglang
- dbr:ProgrammingLanguage
- dbr:ProgrammingLanguages
- dbr:Programming_Language
- dbr:Programming_languages
- dbr:Untyped_programming_language
- dbr:Programming_Languages
- dbr:Computer_programming_language
- dbr:Programming_language_dialect
- dbr:Dialect_(computing)
- dbr:Static_semantics
- dbr:Dialecting
- dbr:Execution_semantics
- dbr:Pattern_directed_invocation_programming_language
- dbr:Untyped_language
- dbr:Proprietary_programming_language
- dbr:Proprietary_scripting_language
- dbr:Research_programming_language
- dbr:Programming_language_design
- dbr:Computer-oriented_language
- dbr:Typed_and_untyped_languages