Programming languages Flashcards
The first high-level programming language is generally considered to be
Fortran ( created by John Backus et al.)
Hvert er fyrsta forritunarmálið sem gerði mannfólki aðeins auðveldara fyrir ?
Plankalkül
Ekki þýðandi fyr en 1998
Nefndu 5 af 10 vinsælustu forritunarmálunum.
C, C++, C#, Java, JavaScript, Python, Java, PHP, Objective-C, Visual Basics, Transact-SQL, Pearl, Ruby
Hverjar eru þrjár “kynslóðir” forritunarmála og hvað einkennir þau?
1st: Vélarmál/assembly: Mjög hardware dependant
2nd: Ekki bundin ákv. vél (Fortran, C)
3d: Gera ýmislegt f. mann (C#, Java)
Hverjar eru þrjár “týpur” forritunarmála hvað varðar þýðingu ?
Compiled languages (C, C++, Pascal)
Interpreted (Javascript, Python)
Millistig (Java, C#)
Flokkarnir?
Procedural languages
Functional languages
Object-Oriented languages
Logic languages
Hver er munurinn á static type og dynamic type?
Það hvort breytur séu þess eðlist að þær geymi bara eina tegund af tagi. Static int number = 5, dynamic num = 5, num = “five”
Hvað eru Markup languages, hvað er sérstakt við þau?
Fyrir vefinn. Tög
Nefndu tvö Markup languages
HTML, XML ( Bæði byggð á SGML)
Hvað eru Query languaes?
Database, SQL algengast
Nefndu nokkur forritunarnmál sem Anders Hejlsberg kom nálægt.
C#
Turbo Pascal
Delfi
TypeScript
Hvað einkennir helst Procedural forritunarmál ? Nefndu nokkur.
Kóði keyrður skipun f. skipun, einsog algorithmi. Fortran C C++ Python
Hvað einkennir Functional languages?
Allt snýst um föll. Föll eru notuð einsog breytur, send inn í hvort annað, sjálft sig, og skilað sem skilagildi.
Lisp
Hvað einkennir helst Ojbect-Oriented forritunarmál?
Gengur allt út á hluti og klasa.
Simula 67 fyrst
Smalltalk
C#, C++, Java
Hvað einkennir Logic forritunarmál?
Gengur út á vensl. Við skilgreinum ákv. þekkingu, reglur eða sannleika og spyrjum málið svo spurninga. Notað mikið í gervigreind.
Helst: Prolog