UFFICIALE Imparare a Programmare

plurex

Nuovo Utente
38
0
salve,mi sembra il posto + opportuno dove chiedere.
avevo intenzione di studiare un linguaggio di programmazione.
tempo fa comprai un libro dei fratelli deitel sul C,devo dire che ho impartato alcune cose,poi per varie ragioni non ho potuto finirne lo studio.
recentemente mi sono interessato di nuovo,e pensavo che forse per i progetti che ho in mente scrivere un codice in C possa essere molto + complesso.
mi ero orientato verso questi 3 linguaggi.
visual basic perchè mi dicono sia uno dei + abbordabili
successivamente java o c++.
mi chiedevo se non esistesse un qualche tipo di programma interattivo che mi aiuti nello studio,o comunque una guida ben fatta sul basic/visual basic
grazie
 
U

Utente cancellato 127499

Ospite
salve,mi sembra il posto + opportuno dove chiedere.
avevo intenzione di studiare un linguaggio di programmazione.
tempo fa comprai un libro dei fratelli deitel sul C,devo dire che ho impartato alcune cose,poi per varie ragioni non ho potuto finirne lo studio.
recentemente mi sono interessato di nuovo,e pensavo che forse per i progetti che ho in mente scrivere un codice in C possa essere molto + complesso.
mi ero orientato verso questi 3 linguaggi.
visual basic perchè mi dicono sia uno dei + abbordabili
successivamente java o c++.
mi chiedevo se non esistesse un qualche tipo di programma interattivo che mi aiuti nello studio,o comunque una guida ben fatta sul basic/visual basic
grazie

python, io lo sto studiando per conto mio, è molto bello (imho) e tra i più indicato come "linguaggio di partenza"; inoltre se sai l'inglese c'è l'ottima guida "learn python the hard way", che è anche quella su cui mi sto basando io!! :sisi:

aspetta comunque anche altri parei perché io non sono tutto sto gran programmatore!! :asd::birra:
asd.gif


- - - Updated - - -

p.s. a ogni modo il C è più ostico perché è un linguaggio di basso livello (e tra le altre cose si occupa anche dell'allocazione della memoria) il Python invece è detto linguaggio di alto livello!!
 
Ultima modifica da un moderatore:

plurex

Nuovo Utente
38
0
è di basso livello perchè si avvicina d + al linguaggio macchina,di alto livello significa + comprensibile e lontano dal linguaggio macchina,ma in ogni caso svolgono tutti la stessa funzione finale quando tradotti in programmi,mi piacerebbe avere qualcosa d + accessibile,per programmare,appunto,programmi che sfruttano la rete,non saprei chat,giochi,supporto remoto....
 
U

Utente cancellato 127499

Ospite
è di basso livello perchè si avvicina d + al linguaggio macchina,di alto livello significa + comprensibile e lontano dal linguaggio macchina,ma in ogni caso svolgono tutti la stessa funzione finale quando tradotti in programmi,

grazie ma conoscevo bene la differenza tra le due definizioni!! :ok:
 
Ultima modifica da un moderatore:
U

Utente 16812

Ospite
python, io lo sto studiando per conto mio, è molto bello (imho) e tra i più indicato come "linguaggio di partenza"; inoltre se sai l'inglese c'è l'ottima guida "learn python the hard way", che è anche quella su cui mi sto basando io!! :sisi:

aspetta comunque anche altri parei perché io non sono tutto sto gran programmatore!! :asd::birra:
asd.gif


- - - Updated - - -

p.s. a ogni modo il C è più ostico perché è un linguaggio di basso livello (e tra le altre cose si occupa anche dell'allocazione della memoria) il Python invece è detto linguaggio di alto livello!!

Al limite il C può porsi come linguaggio di livello "intermedio", tra quelli a basso e ad alto livello, nella scala "gerarchica" dei linguaggi ma non puoi dire che è un linguaggio a basso livello, paragonandolo al linguaggio macchina e all'Assembly :sisilui:
Quando si parla di linguaggi a basso e ad alto livello si fa riferimento al grado di astrazione tra il linguaggio preso in considerazione e il linguaggio macchina.
I linguaggi ad alto livello permettono di "specificare" un algoritmo con un linguaggio preciso ed univoco ma più astratto rispetto al linguaggio macchina, cioè un'istruzione di un linguaggio ad alto livello corrisponde a più istruzioni macchina :asd:
Il computer non è in grado di comprendere direttamente un linguaggio ad alto livello, un programma scritto in un linguaggio ad alto livello dovrà quindi essere "tradotto" in linguaggio macchina, attraverso un interprete o un compilatore, per poter essere eseguito.
Infine il C è un linguaggio ad alto livello perché fornisce, come elementi "sintattici" di base, tutti i costrutti necessari alla programmazione "strutturata" (la sequenza, l'alternativa e la ripetizione), secondo i dettami del teorema di Bohm-Jacopini del 1966 :asd:
L'evoluzione attuale di queste metodologie, nell'ambito della programmazione, va sotto il nome di "ingegneria del software" ;)
 
U

Utente cancellato 127499

Ospite
Al limite il C può porsi come linguaggio di livello "intermedio", tra quelli a basso e ad alto livello, nella scala "gerarchica" dei linguaggi ma non puoi dire che è un linguaggio a basso livello, paragonandolo al linguaggio macchina e all'Assembly :sisilui:
Quando si parla di linguaggi a basso e ad alto livello si fa riferimento al grado di astrazione tra il linguaggio preso in considerazione e il linguaggio macchina.
I linguaggi ad alto livello permettono di "specificare" un algoritmo con un linguaggio preciso ed univoco ma più astratto rispetto al linguaggio macchina, cioè un'istruzione di un linguaggio ad alto livello corrisponde a più istruzioni macchina :asd:
Il computer non è in grado di comprendere direttamente un linguaggio ad alto livello, un programma scritto in un linguaggio ad alto livello dovrà quindi essere "tradotto" in linguaggio macchina, attraverso un interprete o un compilatore, per poter essere eseguito.
Infine il C è un linguaggio ad alto livello perché fornisce, come elementi "sintattici" di base, tutti i costrutti necessari alla programmazione "strutturata" (la sequenza, l'alternativa e la ripetizione), secondo i dettami del teorema di Bohm-Jacopini del 1966 :asd:
L'evoluzione attuale di queste metodologie, nell'ambito della programmazione, va sotto il nome di "ingegneria del software" ;)

Sì sì ho fatto confusione, mi sono reso conto dopo!! Grazie della correzione!! :asd:
 
  • Mi piace
Reazioni: Utente 16812

plurex

Nuovo Utente
38
0
si ma la mia domanda non era quello che volevo sapere,la mia domanda non era su quale sia di alto e basso livello.
ma su quale linguaggio potessi intraprendere che sia non difficilissimo e che ci si possa fare un po' tutto.
stavo pensando a pyton
 
U

Utente cancellato 127499

Ospite
si ma la mia domanda non era quello che volevo sapere,la mia domanda non era su quale sia di alto e basso livello.
ma su quale linguaggio potessi intraprendere che sia non difficilissimo e che ci si possa fare un po' tutto.
stavo pensando a pyton
e io ti ho risposto proprio PYTHON!!! :veach:
ma hai letto il messaggio?? :asd::asd:
 
  • Mi piace
Reazioni: Utente 16812

plurex

Nuovo Utente
38
0
pratica,cioè come trasformare il codice,cioè so che è precompilato ma se volessi un exe del programma?a che compilatore dovrei ricorrere?ne ho trovati alcuni ma col pyton 3.5 non vanno
 
U

Utente cancellato 127499

Ospite
pratica,cioè come trasformare il codice,cioè so che è precompilato ma se volessi un exe del programma?a che compilatore dovrei ricorrere?ne ho trovati alcuni ma col pyton 3.5 non vanno

inizia con il python 2, imho :sisi:

- - - Updated - - -

il 2.7 per la precisione che se non sbaglio è anche l'ultima versione del python 2 :ok:

- - - Updated - - -

ho controllato: 2.7.11 è l'ultima versione (dicembre 2015).
 
U

Utente 16812

Ospite
pratica,cioè come trasformare il codice,cioè so che è precompilato ma se volessi un exe del programma?a che compilatore dovrei ricorrere?ne ho trovati alcuni ma col pyton 3.5 non vanno

Dipende da diversi fattori, ad es. dalle librerie che stai esportando e dal sistema che stai utilizzando (Windows o Linux) :sisilui:
In Windows puoi utilizzare py2exe ma devi usare la versione adatta per Python 3.X :asd:
Segui questa facile guida:
https://pypi.python.org/pypi/py2exe/0.9.2.2 :sisilui:
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili