Qual è la differenza tra gli sviluppatori di software, applicazioni, e gli sviluppatori di software, software di sistema?

Il software di sistema permette ai componenti hardware del tuo computer di lavorare in modo coeso.

Il software applicativo usa il tuo software di sistema per eseguire varie capacità specifiche e strumenti di grande valore per gli utenti umani.

Entrambi i tipi sono programmi codificati dai cosiddetti programmatori.

Sia il software di sistema che il software applicativo hanno in qualche misura GUI "Graphical User Interface" che sono i menu e le icone e le cose che vedi sul tuo schermo mentre usi detto software. La GUI vi permette di lavorare con il vostro PC o computer Apple.

I sistemi operativi sono Windows o Linux di vari tipi per esempio. Ce ne sono altri.

Le applicazioni sono iTunes, Open Office, Microsoft Office, PowerPoint, Antivirus, Browser Internet, Lettori PDF, e altri, una lista quasi infinita.

Alcuni accessori (applicazioni) vengono forniti con il sistema operativo Windows e includono Calcolatrice, Prompt dei comandi, Wordpad, Notepad e Paint per esempio.

Ci sono varie applicazioni MEDIA. Queste permettono lo streaming di radio e video e i podcast audiovisivi. Alcune di queste possono essere fornite con certi sistemi operativi.

Il software con cui ci relazioniamo più direttamente nella nostra mente è considerato "superiore" e i programmatori usano linguaggi, APL, BASIC, COBOL, C++, et cetera (questo scrittore non è un analista programmatore completo dell'ultimo tipo).

Ma i linguaggi dei programmi sono composti da codici, codifica. Proprio come le lingue umane sono composte da parole. Anche le comunicazioni segrete comportano codici - nessuno può capire tranne la spia e il responsabile straniero.

Le parole comprese come nel linguaggio umano sono codici comuni. La persona che scrive o parla e la persona che legge o sente capiscono entrambi il codice, che sia spagnolo o russo o giapponese.

Nel computer il codice più basso è il "linguaggio macchina" a volte chiamato linguaggio "assembly "* credo. "Capito" solo dai componenti del sistema informatico. Il modo in cui questi componenti funzionano. Riassunto molto condensato. Considerate questo il sistema operativo, come Windows.

*codice di assemblaggio dal programmatore è tradotto in linguaggio macchina, 1's & 0's

Gli esseri umani non si relazionano agli 1's e 0's che usa il computer, ma capiscono le loro 'applicazioni' software superiori, che includono sempre parole e numeri in linguaggio umano (anche codici) e uno schermo per questi così come l'input da qualche tastiera particolare: Russo, USA, francese, arabo, qualsiasi cosa.

Si prega di rileggere gli ultimi cinque paragrafi molte volte, lentamente, con molta, molta, molta riflessione. Lì vi è stato dato in forma sintetica qualcosa di estremo valore, ma se solo potete pensare, non solo leggere, è del più alto valore concepibile.

Tutte le informazioni sono un codice, vedete? Tutte le informazioni sono salvate, immagazzinate, espresse in qualche codice. Forse un giorno, prima o poi, vedremo un codice extraterrestre, qualcosa di completamente nuovo, che potremmo essere in grado di imparare. In effetti questa è una profezia, sicuramente in arrivo qualche tempo nel futuro...

Sono assolutamente sicuro di ciò che condivido qui.

Quanti diversi 'codici' conosci?