Third-generation programming language (original) (raw)

About DBpedia

A third-generation programming language (3GL) is a high-level computer programming language that tends to be more machine-independent and programmer-friendly than the machine code of the first-generation and assembly languages of the second-generation, while having a less specific focus to the fourth and fifth generations. Examples of common and historical third-generation programming languages are ALGOL, BASIC, C, COBOL, Fortran, Java, and Pascal.

Property Value
dbo:abstract الجيل الثالث من لغات البرمجة (3GL) هي تحسين للجيل الثاني للغات البرمجة.جلب الجيل الثاني من لغات البرمجة البنية المنطقية للبرمجيات. أما الجيل الثالث فقام بتحسينها حتى تكون أسهل في البرمجة (programmer-friendly). وتضمن ذلك تحسين الدعم للبيانات المجمعة (aggregate data types)، والتعبير عن المفاهيم بطريقة محببة للمبرمج، وليس الحاسوب (مثال. ألغيت الحاجة إلى توضيح أن المتغير متعدد الرموز (string) في فورتران). أما الجيل الثالث من لغات البرمجة تطورت عن الجيل الثاني حيث جعلت الحاسوب يهتم بالتفاصيل غير الضرورية، وليس المبرمج. وتعتبر لغة البرمجة عالية المستوى مرادفة للجيل الثالث من لغات البرمجة. أول ظهور لها كان في 1950، فورتران، ، وكوبول أمثلة على أوائل اللغات من هذا الجيل. من أشهر لغات البرمجة متعددة الاستخدام اليوم، سي، سي++، سي#، جافا، جافا (لغة برمجة) وأوبجكت باسكال، وهي أيضاً أمثلة على الجيل الثالث من لغات البرمجة. ومعظم لغات هذا الجيل تدعم البرمجة الهيكلية. (ar) A third-generation programming language (3GL) is a high-level computer programming language that tends to be more machine-independent and programmer-friendly than the machine code of the first-generation and assembly languages of the second-generation, while having a less specific focus to the fourth and fifth generations. Examples of common and historical third-generation programming languages are ALGOL, BASIC, C, COBOL, Fortran, Java, and Pascal. (en) 3세대 언어(third generation language)는 프로그래밍 언어로, 영어와 유사하다. 3세대 언어는 프로그래머로 하여금 하드웨어가 프로그램을 어떻게 실행시키느냐 하는 것 보다는 문제자체에 초점을 맞추고 집중할 수 있도록 하였기 때문에 문제 지향(problem-oriented)의 언어라고 한다. 또한 3세대 언어는 프로그래머가 현안 문제를 해결하기 위한 논리적 절차를 구체화시켜야 하기 때문에 절차어(procedural language)라고도 불린다. (ko) Uma linguagem de terceira geração (3GL, em inglês) é uma linguagem de programação projetada para ser facilmente entendida pelo ser humano, incluindo coisas como variáveis com nomes. O código não depende do computador em que será executado, devido ao processo de compilação/interpretação (que gerará código de máquina equivalente à primeira geração, específica ao computador).Um exemplo disso seria: COMPUTE COMISSAO = VENDA * 0,5 Fortran, ALGOL e COBOL são algumas das primeiras linguagens desse tipo.A maioria das linguagens "modernas" (BASIC, C, C++) são de terceira geração.A maioria das linguagens de terceira geração suportam programação estruturada. (pt) 3GL (ang. Third-generation language - język trzeciej generacji) – dowolny język programowania zaprojektowany, by być łatwiejszym do zrozumienia przez użytkownika, między innymi dzięki nazwaniu zmiennych. Przykładowa instrukcja programu może wyglądać następująco: let c = c + 2 * d gdzie 'let' oznacza 'niech' (instrukcje języka pochodzą najczęściej z angielskiego). Słowo kluczowe 'let' często jest pomijane w źródle kodu (zależy od języka programowania), lecz pozostaje w domyśle. Przykłady języków programowania trzeciej generacji: C++, Pascal, Java oraz Clipper. (pl) 第三代编程语言(third-generation programming language)簡稱3GL,是在编程语言世代的分类中,針對高階電腦编程语言分類的方式,像是Fortran、COBOL、C语言及Java都是第三代编程语言。 (zh)
dbo:wikiPageID 33861724 (xsd:integer)
dbo:wikiPageLength 3763 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1060066135 (xsd:integer)
dbo:wikiPageWikiLink dbr:Ruby_(programming_language) dbr:Common_Lisp dbr:Object-oriented_programming dbr:Second-generation_programming_language dbr:Structured_programming dbr:BASIC dbr:C++ dbr:COBOL dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbc:Programming_language_classification dbr:ALGOL dbr:Fortran dbr:Pascal_(programming_language) dbr:Fourth-generation_programming_language dbr:Machine_code dbr:Programming_language_generations dbr:Java_(programming_language) dbr:Assembly_language dbr:High-level_programming_language dbr:Domain-specific_programming_language dbr:Fifth-generation_programming_language dbr:Programming_language dbr:First-generation_programming_language dbr:Python_(computer_language)
dbp:wikiPageUsesTemplate dbt:Programming_language_generations dbt:Citation_needed dbt:Refimprove dbt:Reflist
dcterms:subject dbc:Programming_language_classification
gold:hypernym dbr:Way
rdf:type yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:WikicatProgrammingLanguages
rdfs:comment A third-generation programming language (3GL) is a high-level computer programming language that tends to be more machine-independent and programmer-friendly than the machine code of the first-generation and assembly languages of the second-generation, while having a less specific focus to the fourth and fifth generations. Examples of common and historical third-generation programming languages are ALGOL, BASIC, C, COBOL, Fortran, Java, and Pascal. (en) 3세대 언어(third generation language)는 프로그래밍 언어로, 영어와 유사하다. 3세대 언어는 프로그래머로 하여금 하드웨어가 프로그램을 어떻게 실행시키느냐 하는 것 보다는 문제자체에 초점을 맞추고 집중할 수 있도록 하였기 때문에 문제 지향(problem-oriented)의 언어라고 한다. 또한 3세대 언어는 프로그래머가 현안 문제를 해결하기 위한 논리적 절차를 구체화시켜야 하기 때문에 절차어(procedural language)라고도 불린다. (ko) 3GL (ang. Third-generation language - język trzeciej generacji) – dowolny język programowania zaprojektowany, by być łatwiejszym do zrozumienia przez użytkownika, między innymi dzięki nazwaniu zmiennych. Przykładowa instrukcja programu może wyglądać następująco: let c = c + 2 * d gdzie 'let' oznacza 'niech' (instrukcje języka pochodzą najczęściej z angielskiego). Słowo kluczowe 'let' często jest pomijane w źródle kodu (zależy od języka programowania), lecz pozostaje w domyśle. Przykłady języków programowania trzeciej generacji: C++, Pascal, Java oraz Clipper. (pl) 第三代编程语言(third-generation programming language)簡稱3GL,是在编程语言世代的分类中,針對高階電腦编程语言分類的方式,像是Fortran、COBOL、C语言及Java都是第三代编程语言。 (zh) الجيل الثالث من لغات البرمجة (3GL) هي تحسين للجيل الثاني للغات البرمجة.جلب الجيل الثاني من لغات البرمجة البنية المنطقية للبرمجيات. أما الجيل الثالث فقام بتحسينها حتى تكون أسهل في البرمجة (programmer-friendly). وتضمن ذلك تحسين الدعم للبيانات المجمعة (aggregate data types)، والتعبير عن المفاهيم بطريقة محببة للمبرمج، وليس الحاسوب (مثال. ألغيت الحاجة إلى توضيح أن المتغير متعدد الرموز (string) في فورتران). أما الجيل الثالث من لغات البرمجة تطورت عن الجيل الثاني حيث جعلت الحاسوب يهتم بالتفاصيل غير الضرورية، وليس المبرمج. وتعتبر لغة البرمجة عالية المستوى مرادفة للجيل الثالث من لغات البرمجة. (ar) Uma linguagem de terceira geração (3GL, em inglês) é uma linguagem de programação projetada para ser facilmente entendida pelo ser humano, incluindo coisas como variáveis com nomes. O código não depende do computador em que será executado, devido ao processo de compilação/interpretação (que gerará código de máquina equivalente à primeira geração, específica ao computador).Um exemplo disso seria: COMPUTE COMISSAO = VENDA * 0,5 (pt)
rdfs:label الجيل الثالث من لغات البرمجة (ar) 3세대 프로그래밍 언어 (ko) 3GL (pl) Linguagem de programação de terceira geração (pt) Third-generation programming language (en) 第三代编程语言 (zh)
owl:sameAs freebase:Third-generation programming language yago-res:Third-generation programming language wikidata:Third-generation programming language dbpedia-ar:Third-generation programming language dbpedia-bg:Third-generation programming language http://bs.dbpedia.org/resource/Treća_generacija_programskih_jezika dbpedia-fa:Third-generation programming language dbpedia-ko:Third-generation programming language dbpedia-pl:Third-generation programming language dbpedia-pt:Third-generation programming language dbpedia-sh:Third-generation programming language dbpedia-sr:Third-generation programming language dbpedia-zh:Third-generation programming language https://global.dbpedia.org/id/KAsi
prov:wasDerivedFrom wikipedia-en:Third-generation_programming_language?oldid=1060066135&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Third-generation_programming_language
is dbo:wikiPageRedirects of dbr:3rd_Generation_Language dbr:3rd_generation_language dbr:Third-generation_language dbr:Third-level_language dbr:Third_Generation_Language dbr:Third_generation_language dbr:Third_generation_programming_language
is dbo:wikiPageWikiLink of dbr:Programming_paradigm dbr:List_of_computing_and_IT_abbreviations dbr:Visual_Basic_(classic) dbr:Index_of_computing_articles dbr:Second-generation_programming_language dbr:Glossary_of_computer_science dbr:LINC_4GL dbr:Applications_of_artificial_intelligence dbr:Array_(data_type) dbr:Computer_program dbr:Function_pointer dbr:AutoIt dbr:BASIC_interpreter dbr:Actian dbr:EuLisp dbr:Forth_(programming_language) dbr:PROIV dbr:Flowchart dbr:Fourth-generation_programming_language dbr:Programming_language_generations dbr:Abstraction_(computer_science) dbr:SystemBuilder/SB+ dbr:Third_generation dbr:3GL dbr:Fifth-generation_programming_language dbr:Fifth_Generation_Computer_Systems dbr:Model-driven_architecture dbr:Very_high-level_programming_language dbr:IBM_Informix_C-ISAM dbr:ICL_VME dbr:Programming_language dbr:Executable_UML dbr:First-generation_programming_language dbr:VX-REXX dbr:3rd_Generation_Language dbr:3rd_generation_language dbr:Third-generation_language dbr:Third-level_language dbr:Third_Generation_Language dbr:Third_generation_language dbr:Third_generation_programming_language
is foaf:primaryTopic of wikipedia-en:Third-generation_programming_language