Programmazione per computer - Panoramica
Introduzione al programma per computer
Prima di entrare nella programmazione per computer, dobbiamo prima capire i programmi per computer e cosa fanno.
Un programma per computer è una sequenza di istruzioni scritte utilizzando un linguaggio di programmazione per computer per eseguire un'attività specifica dal computer.
I due termini importanti che abbiamo utilizzato nella definizione precedente sono:
- Sequenza di istruzioni
- Linguaggio di programmazione per computer
Per comprendere questi termini, considera una situazione in cui qualcuno ti chiede come andare a un KFC nelle vicinanze. Cosa fai esattamente per dirgli la strada per andare a KFC?
Utilizzerai il linguaggio umano per indicare la strada da percorrere per KFC, qualcosa come segue:
Prima vai dritto, dopo mezzo chilometro, prendi a sinistra dal semaforo rosso e poi prosegui per circa un chilometro e troverai KFC sulla destra.
Qui, hai utilizzato la lingua inglese per fornire diversi passaggi da compiere per raggiungere KFC. Se vengono seguiti nella seguente sequenza, raggiungerai KFC -
1. Go straight
2. Drive half kilometer
3. Take left
4. Drive around one kilometer
5. Search for KFC at your right side
Ora prova a mappare la situazione con un programma per computer. La sequenza di istruzioni sopra è in realtà un fileHuman Program scritto in English Language, che istruisce su come raggiungere KFC da un dato punto di partenza. Questa stessa sequenza avrebbe potuto essere data in spagnolo, hindi, arabo o qualsiasi altra lingua umana, a condizione che la persona che cerca una direzione conosca una di queste lingue.
Ora, torniamo indietro e proviamo a capire un programma per computer, che è una sequenza di istruzioni scritte in un linguaggio per computer per eseguire un'attività specifica dal computer. Di seguito è riportato un semplice programma scritto in formatoPython Linguaggio di programmazione -
print "Hello, World!"
Il programma per computer sopra indicato indica al computer di stampare "Hello, World!" sullo schermo del computer.
Un programma per computer è anche chiamato a computer software, che può variare da due righe a milioni di righe di istruzioni.
Le istruzioni del programma per computer sono anche chiamate codice sorgente del programma e computer programming è anche chiamato program coding.
Un computer senza un programma per computer è solo una discarica; sono programmi che rendono attivi i computer.
Poiché abbiamo sviluppato così tanti linguaggi per comunicare tra di noi, gli informatici hanno sviluppato diversi linguaggi di programmazione per computer per fornire istruzioni al computer (cioè per scrivere programmi per computer). Vedremo diversi linguaggi di programmazione per computer nei capitoli successivi.
Introduzione alla programmazione per computer
Se hai capito cosa a computer programè, allora diremo: l'atto di scrivere programmi per computer è chiamato programmazione per computer.
Come accennato in precedenza, esistono centinaia di linguaggi di programmazione che possono essere utilizzati per scrivere programmi per computer e di seguito sono riportati alcuni di essi:
- Java
- C
- C++
- Python
- PHP
- Perl
- Ruby
Usi dei programmi per computer
Oggi i programmi per computer vengono utilizzati in quasi tutti i campi, famiglia, agricoltura, medicina, intrattenimento, difesa, comunicazione, ecc. Di seguito sono elencate alcune applicazioni di programmi per computer:
MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome, ecc. Sono esempi di programmi per computer.
I programmi per computer vengono utilizzati per sviluppare grafica ed effetti speciali nella creazione di filmati.
I programmi per computer vengono utilizzati per eseguire ultrasuoni, raggi X e altri esami medici.
I programmi per computer vengono utilizzati nei nostri telefoni cellulari per SMS, chat e comunicazioni vocali.
Programmatore di computer
Qualcuno che può scrivere programmi per computer o, in altre parole, qualcuno che può fare programmazione per computer è chiamato programmatore di computer.
Sulla base della competenza nel linguaggio di programmazione del computer, possiamo nominare un programmatore di computer come segue:
- Programmatore C.
- Programmatore C ++
- Programmatore Java
- Programmatore Python
- Programmatore PHP
- Programmatore Perl
- Programmatore Ruby
Algoritmo
Dal punto di vista della programmazione, un algorithmè una procedura passo passo per risolvere qualsiasi problema. Un algoritmo è un metodo efficace espresso come un insieme finito di istruzioni ben definite.
Pertanto, un programmatore di computer elenca tutti i passaggi necessari per risolvere un problema prima di scrivere il codice effettivo. Di seguito è riportato un semplice esempio di un algoritmo per scoprire il numero più grande da un dato elenco di numeri:
1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3
L'algoritmo di cui sopra è stato scritto in modo grezzo per aiutare i principianti a comprendere il concetto. Ti imbatterai in modi più standardizzati di scrivere algoritmi informatici man mano che passerai a livelli avanzati di programmazione informatica.