Significato programma per computer

November 30

I programmi per computer, noto anche come applicazioni e pacchetti software, sono i componenti software che rendono i computer eseguire le operazioni necessarie. Qualunque cosa potrebbe essere necessario un computer per fare, dalla lavorazione di base parola al complesso lavoro di progettazione aerospaziale per la navigazione in Internet, la capacità del computer per eseguire le funzioni richieste è guidato da un programma per computer. Questo articolo esplorerà la storia di programmi per computer, i tipi di programmi, i benefici e le considerazioni riguardanti il ​​loro utilizzo.

Storia

La storia di programmi per computer risale al primo analogici calcolo dispositivi e contando meccanismi. Nel senso più moderno, tuttavia, i programmi per elaboratore affondano le loro radici al sistema di schede perforate sviluppato da Charles Babbage per programmare il suo "motore analitico". Concettualizzato nella metà del 1800, le carte erano né pratico né applicabili fino a dopo la fine del 20 ° secolo. In seguito sono stati affinati da ingegneri della International Business Machines (IBM). avanzamenti successivi nella tecnologia informatica, in particolare l'architettura di Von Neumann, programmi per computer ha permesso di creare in forma "soft" (in contrapposizione a schede perforate fisici), e il linguaggio di programmazione FORTRAN è stato creato nel 1954. Da quel momento, gli aumenti esponenziali in informatica la tecnologia ha dato vita a una miriade di programmi scritti attraverso una gamma di linguaggi di programmazione.

tipi

I computer moderni possono eseguire un numero illimitato di attività e programmi di marcia di tutto, dai più semplici ai più complessi utilizzo del computer. I telefoni cellulari e computer palmari come il Palm Treo si affidano al software per eseguire calcolatrice, calendario, giochi e anche le applicazioni telefoniche. I programmi per computer guidare una pletora di applicazioni aziendali (ad esempio fogli di calcolo, elaborazione di testi, fax del desktop, grafica, previsione, progettazione e redazione), e anche fornire la piattaforma software per il funzionamento di Internet. Anche lo Space Shuttle utilizza programmi per computer per mantenere le sue operazioni di traiettoria, orbita e atterraggio.

tipi di programmi popolari includono giochi, applicazioni economiche (come fogli di calcolo), word processor, browser web, pacchetti di posta elettronica (come Microsoft Outlook e Apple Mail) e software di grafica. Mentre sono tecnicamente programmi, molti utenti di computer considerano il sistema operativo della macchina stessa per essere un componente della macchina piuttosto che un programma vero e proprio, anche se le centinaia di programmatori che hanno lavorato per creare sistemi operativi più diffusi come Microsoft Windows o Mac OS X sarebbe probabilmente d'accordo .

Linguaggi di programmazione

Dal momento che l'invenzione della programmazione "soft" nel 1950, centinaia di linguaggi di programmazione sono andati e venuti. lingue presto, come FORTRAN e COBOL, servito il loro scopo abbastanza bene negli anni 1950 e 1960, anche se la natura complessa del software moderna li ha resi in gran parte obsoleti. Alcuni dei più popolari linguaggi di programmazione del 21 ° secolo includono, ma non sono in alcun modo limitati a, Java, C, C ++, C #, Object Pascal, Perl, JavaScript, SQL e HTML. Va notato che Java e JavaScript sono lingue separate, mentre altre due lingue popolari, Basic e VisualBasic, quota segnate in comune.

Importanza

L'avvento della tecnologia di programmazione computer è alimentato cambiamento rivoluzionario in tutto il mondo, non ultimo dei quali è lo sviluppo e la proliferazione di Internet. Il programma spaziale è stato un enorme consumo di programmi per computer, come ha bisogno dei militari per le applicazioni di sorveglianza e la crittografia di materiale sensibile. telefoni moderni e telefoni cellulari sono guidati da programmi per computer, e le applicazioni aziendali di programmi sono praticamente illimitate. I programmi sono utilizzati per monitorare i pacchetti vengono consegnati così come i voli di pista in aria. I programmi software consentono molte caratteristiche avanzate, come ad esempio lettori di navigazione GPS e MP3, in auto e case, e portano caratteristiche simili in aereo trasporto di passeggeri in tutto il mondo. Il browser Web si sta utilizzando per leggere questo articolo è, esso stesso, un programma, come è il sito Web in cui si sta visualizzando.

considerazioni

Con la natura complessa dei programmi e delle loro vasta portata, anche a livello globale, le implicazioni, a volte è facile dimenticare che tutti i programmi per computer sono stati creati da esseri umani. Dal momento che gli esseri umani sono intrinsecamente imperfetto, così anche sono i loro programmi. errori software si verificano, un po 'più frequentemente di altri, ed è importante ricordare che tutte le applicazioni informatiche può essere rotto. Per questo motivo, i backup frequenti di dati e programmi informatici ridondanti per attività critiche sono essenziali per il funzionamento del computer liscia.