Język_programowania
Tekst z tej strony jest kopią wikipedii: pl.wikipedia.org/.
Na licencji GNU Free Documentation License
Język programowania to usystematyzowany sposób przekazywania komputerowi poleceń do wykonania.
Język programowania pozwala programiście na precyzyjne przekazanie maszynie, jakie dane mają ulec obróbce i jakie czynności należy podjąć w określonych warunkach.
Spis treści |
Paradygmat
Języki programowania klasyfikuje się zależnie od tego, do jakiego paradygmatu lub paradygmatów programowania najlepiej się nadają:
- imperatywne,
- obiektowe,
- funkcyjne,
- deklaratywne (których znaczącą odmianą są logiczne),
- i wiele innych...
Generacja
Innym sposobem klasyfikacji języków programowania jest tzw. generacja języka. Opisuje ona zaawansowanie (rozbudowanie) jego struktury, co równocześnie związane jest z np. łatwością posługiwania się nim. Poszczególne generacje powstawały wraz z rozwojem inżynierii oprogramowania oraz samego sprzętu komputerowego. Wymienić tu można języki:
Im mniejsza jest liczba oznaczająca daną generację języka programowania, tym jest on bardziej zbliżony do sprzętu (np. bardziej zależny od sprzętu itp.). Z drugiej strony pojedyncze instrukcje tego języka odpowiadają mniejszej liczbie instrukcji wykonywanych przez procesor (jest mniej dostępnych instrukcji danego języka programowania).Natomiast im większa jest generacja języka programowania, tym jest on bardziej intuicyjny i bardziej niezależny od sprzętu np. wieloplatformowy. Pojedyncze instrukcje nie tylko składają się z dziesiątek lub setek tysięcy instrukcji procesora, co mogą nawet wykonywać zadania za pośrednictwem np. rozproszonej struktury internetu.
[ Języki programowania| Ten artykuł wymaga uzupełnienia źródeł podanych informacji.Aby uczynić go weryfikowalnym, należy podać odnośniki do materiałów opublikowanych w wiarygodnych źródłach.Adnotacja: Brainfuck jest popularny? W jakim sensie?. |
Poniżej wymieniono niektóre popularniejsze języki programowania:
- Action!
- ActionScript
- Ada
- Algol
- Asembler
- ATLAS
- Awk (awk, gawk, mawk, nawk)
- BASIC
- BCPL
- Brainfuck
- C
- C++
- C# (czytaj: "C sharp" od angielskiej nazwy znaku muzycznego #)
- Caml
- Ch
- CLIPS
- Clipper
- CLIST
- Comal
- COBOL
- Cyclone
- D
- Delphi
- Eiffel
- Euphoria
- F#
- FORTH
- FORTRAN
- Groovy
- Haskell
- HLA - "High Level Assembler"
- Icon
- InterCal
- IPL
- Java
- JavaScript
- Jean
- Linda
- LISP
- Logel
- Logo
- Lua
- MCPL
- ML
- MSIL (Microsoft Intermediate Language)
- Modula (Modula, Modula-2, Modula-3)
- Nemerle
- Oberon
- Objective C
- Ocaml
- Pascal
- Free Pascal
- Object Pascal (język będący podstawą środowiska Delphi)
- Turbo Pascal
- Perl
- PHP
- PL/SQL
- PL/pgSQL
- PL/I
- PL/M
- POP11
- PostScript
- Povray SDL (Scene Description Language)
- Progress
- Prolog
- Python
- R
- RPG
- Rembol
- REXX
- Ruby
- SAKO
- SAS
- Scheme
- Scriptol
- sed
- Simula
- SML
- Snobol
- powłoki: bash, csh, ksh, sh, zsh, ...
- Smalltalk
- Tcl
- Whitespace
- Programming Language Examples Alike Cookbook
- Plakat z historią języków programowania
- Program "99-bottles-of-beer" w ponad 1046 językach
- Lista 2500 języków programowania wraz z ich opisami
Parse error: syntax error, unexpected '}' in /home/vloq/wiki/encyklopedia.c-o-m.pl/ll5a5f92bb4f40ac53f1ec5cd05dbfd3ce.php on line 1