Domanda I Linguaggi Di Programmazione

Stato
Discussione chiusa ad ulteriori risposte.

Eiken

Utente Electrum
16 Novembre 2010
505
10
37
154
Ultima modifica:
Introduzione Al Mondo Della Programmazione By BlackDark.




Salve a tutti
Oggi Volevo Scrivere Una Discussione Per L'introduzione nel mondo della Programmazione.
Non Approfondirò La Tematica perchè non credo Di esserne Capace :\


Indice
:
#-Cos'e la Programmazione
#-Tutti i Linguaggi di Programmazione



Cos'e La Programmazione.


Tutti i Software come i giochi,Programmi di Scrittura,Di Grafica e di calcolo
Sono Basate su una modalità di comunicazione Strutturata da 0 e 1.

Agli inizi Degli Anni 50 I programmatori erano Persone che comunicavano con calcolatori
Creando Sequenze di 0 e 1.
Grazie ai rapidi progressi in questo tipo di ''tecnologia''
La Scrittura dei Linguaggi,ai tempi nostri,sono caratterizzati da una struttura grammaticale più vicina al ragionamento umano.

Nonostante la creazione dei programmi si sia notevolmente Facilitata dentro ad ogni
programma esiste un Compilatore che Penserà a Tradurre Dal Linguaggio Evoluto al Linguaggio Macchina



Linguaggio Evoluto----->Compilatore------->Linguaggio Macchina


Esistono 2 Tipi di Linguaggi di Programmazione

Linguaggio Ad Alto Livello e Linguaggio a Basso Livello.
Un esempio di Linguaggio A Basso livello è L'assembly

Codice:
IDEAL
MODEL SMALL
STACK 100h
DATASEG
    HW      DB      "hello, world", 13, 10, '$'
CODESEG
Begin:
    MOV AX, @data
    MOV DS, AX
    MOV DX, OFFSET HW
    MOV AH, 09H
    INT 21H
    MOV AX, 4C00H
    INT 21H
END Begin
Grazie al linguaggio a basso livello i programmi Creati Saranno molto più veloci rispetto
ai programmi creati con un linguaggio a livello Alto.
Perchè?
Perchè l'assembly gestisce in modo diretto i componenti del calcolatore.
Il linguaggio assembly è il più potente poichè si avvicina al linguaggio macchina.




Tutti i Linguaggi di Programmazione


Linguaggi di Programmazione Prima degli anni 50 :

-Plankalkül
-Analytical Engine order code
-ENIAC coding system
-ENIAC Short Code
-Von Neumann e Goldstine graphing system
- ARC Assembly
- CPC Coding scheme
- Curry notation system
- Brief Code
- C-10
-Seeber coding scheme


Linguaggi Di Programmazione degli Anni 50 :
- Short Code
-Birkbeck Assembler
- Superplan
- ALGAE
- Regional Assembly Language
-Boehm unnamed coding system
-Klammerausdrücke
-OMNIBAC Symbolic Assembler
-Whirlwind assembler
- Rochester assembler
-Sort Merge Generator
-Autocode
-A-0
-Editing Generator
-COMPOOL
-Speedcoding
-READ/PRINT
-Laning e Zierler system
-Mark I Autocode
-FORTRAN
-ARITH-MATIC
-MATH-MATIC
-MATRIX MATH
- IPL I
-FLOW-MATIC
-BACAIC
-PACT I
- Sequentielle Formelübersetzung
- IT
- PRINT
- IPL II
-Lisp
-COMTRAN
- FORTRAN "I"
- UNICODE
- COMIT
-FORTRAN II
- ALGOL 58
- IPL V
- FACT
- COBOL
- JOVIAL
-Lisp
- TRAC

Linguaggi di Programmazione Degli anni 60 :

- ALGOL 60
- COBOL 61
- COMIT
-FORTRAN IV
-APL
- MAD
- SIMULA
- SNOBOL
- CPL
- SNOBOL3
- ALGOL 68
- JOSS I
- MIMIC
-COWSEL
-PL/I
- BASIC
-IBM RPG
-Mark-IV
-Speakeasy-2
- TRAC
- IITRAN
- TELCOMP
-JOSS II
-ALGOL W
-FORTRAN 66
-ISWIM
-CORAL66
-BCPL
- MUMPS
- APL
- SIMULA 67
- InterLisp
- SNOBOL4
-XPL
- ALGOL 68
- POP-1
- DIBOL-8
- FORTH
- LOGO
- MAPPER
- REFAL
- PL/I
- B
- PPL
- SETL
- TUTOR

Linguaggi di Programmazione Degli Anni 70
- FORTH
- POP-2
- Pascal
- Sue
- Smalltalk
- PL/M
- C
- INTERCAL
- Prolog
- COMAL
- ML
- LIS
- Speakeasy-3
- GRASS
- BASIC FOUR
- ABC
- Scheme
- Altair BASIC
- CS-4
- Modula
- Smalltalk-76
- Ratfor
- S
- FP
- Bourne Shell
- IDL
- Standard MUMPS
- Icon
- Green
- Red
- Blue
- Yellow
- MATLAB
- SMALL
- SQL
- VisiCalc
- Modula-2
- REXX
- AWK
- Icon
- Vulcan dBase-II


Linguaggi Di Programmazione Anni 80 :
- C with classes
- CBASIC
- Speakeasy-IV
- Objective-C
- GW-BASIC
- Ada
- C++
- True BASIC
- occam
- ABAP
- Korn Shell
- RPL
- Standard ML
- CLIPPER
- Common Lisp
- Redcode
- Object Pascal
- PARADOX
- PostScript
- QuickBASIC
- GFA BASIC
- Miranda
- LabVIEW
- Eiffel
- Informix-4GL
- PROMAL
- CorVision
- Self
- occam 2
- HyperTalk
- Perl
- Oberon
- Erlang
- Mathematica
- Turbo Basic
- Octave
- Tcl
- STOS BASIC
- Object REXX
- SPARK
- A+
- Turbo Pascal OOP
- Modula-3
- PowerBASIC
- VisSim

Linguaggi Programmazione Degli Anni 90 :
-AMOS BASIC
-Object Oberon
-J
-Haskell
-EuLisp
-Oberon-2
- Python
- Oz
- Q
- Visual Basic
- Borland Pascal
- Dylan
- Z Shell
- Self
- Brain****
- FALSE
- Revolution Transcript
- AppleScript
- K
- Ruby
- Lua
- ZPL
- NewtonScript
- ANSI Common Lisp
- PHP
- Pike
- ANS Forth
- Borland Delphi
- ColdFusion (CFML)
- Java
- LiveScript
- MySQL
- Ada 95
- Curl
- JavaScript
- Perl Data Language
- R
- NetRexx
- Lasso
- Component Pascal
- E
- Pico
- Squeak Smalltalk
- ECMAScript
- F-Script
- ISLISP
- Tea
- REBOL
- Standard C++
- Open Source Erlang
- Pikt
- XSLT
- Game Maker Language
 
Grazie Mille
Ci ho messo 2 ore per farla...non è tanto dettagliata perchè non mi sono impegnato..
Fottuti simpson ipnotici.
 
Buona iniziativa, pero' devo essere un po servero.
L'introduzione manca molto di lessico tecnico... parliamo di compilatore non traduttore... il linguaggio 01 diciamolo che è il binario.
L'assembly è il linguaggio piu' potente perchè è il linguaggio umano piu' vicino alla macchina, pertanto le istruzioni sono ottimizzate al massimo, inoltre alcune cose si possono fare solo con l'assembly.
Poi siamo taaaaaaaaanto lontani dall'aver elencato tutti i linguaggi di programmazione.
Pero' come infarinatura va bene, se puoi continua e migliora il topic :)
 
Ultima modifica:
Analytical Engine order code
Plankalkül
ARC Assembly
CPC Coding scheme
Autocode
FORTRAN
JOVIAL
SNOBOL
FORTRAN 66
SNOBOL4
LOGO
TUTOR
INTERCAL
Prolog
D

Ne vuoi ancora ?

Alcuni che ho inserito ci sono quasi sicuramente, ma non ho letto il post principale, almeno non l'ho letto tutto xD.
 
direi di elencare almeno gli attuali linguaggi RDA tipo vb.net C#, Delphi. E magari i linguaggi di script tipo java, javascript, phyton, perl
Alcuni di quelli elencati da SoulEater non li conosco :-?
 
Non li conosci perché alcuni sono del 1950 e anche meno XD.

In elenco non vedo molti linguaggi: Python, Ruby etc.. mi li hai elencati prima tu in chat.
 
Dopo una piccola ricerca ecco che ho trovato un link molto utile: Elenco cronologico dei linguaggi di programmazione - Wikipedia

Ora si che hai molto lavoro da fare xD
10r085i.png
alle 4.30 comincerò..devo studiare ora
 
Mi stà venendo un Calcolo ai reni
Stò aggiornando la lista con tutti i programmi..ma i 3/4 di quelli che elenco non hanno nessuna fonte storica ò_ò
 
Lo sò però bisogna inserire tutti i linguaggi di programmazione...però non ci sono abbastanza fonti storiche su molti linguaggi e quini sarebbe ancora più brutto dopo
dove vedi spiegato solamente alcuni linguaggi mentre altri no
 
Stato
Discussione chiusa ad ulteriori risposte.