La programmazione dei socket in C++ è il modo di combinare o connettere due nodi tra loro in una rete in modo che possano comunicare facilmente senza perdere dati. Ad esempio, la presa elettrica che vediamo nella realtà di ogni giorno è un mezzo per collegare due dispositivi o sistemi. Allo stesso modo, i socket consentono alle applicazioni di collegarsi alla rete locale su porte diverse.
Software
Le novità, gli sviluppi e le applicazioni di programmi software, nuovi linguaggi di programmazione e database.
Software
Il software, in informatica ed elettronica, indica (per un sistema informatico) l’insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.
In particolare in informatica si intendono tali il semplice dato o informazione oppure più propriamente le istruzioni di un programma codificate in linguaggio macchina o in linguaggio di programmazione (codice sorgente), memorizzate su uno o più supporti fisici, sotto forma di codice eseguibile. Riguardo all’invenzione del termine, lo statunitense Paul Ni quette sostiene di averlo coniato nel 1953, tuttavia è invece ritenuta certa la prima apparizione in una pubblicazione scientifica del 1958 dell’American Mathematical Monthly da parte dello statistico John Wilder Tukey.
Differenze
Genericamente si intende l’insieme dei programmi impiegati in un sistema di elaborazione dati che gestisce il funzionamento di un elaboratore; si distingue fra:
- software di sistema: quello relativo al sistema operativo dell’elaboratore elettronico;
- software di base: insieme dei programmi e delle procedure di utilità generale impiegabili da altri programmi;
- software applicativo: relativo ai programmi applicativi progettati per particolari funzioni che possono essere ad esempio la scrittura, l’elaborazione di immagini, la gestione dei dati e altro.
Il termine si contrappone tradizionalmente ad hardware (la componente fisica di un sistema di calcolo), che rende possibile l’esecuzione del software (la componente logica dello stesso).
Nel tempo sono entrati nell’uso altri termini che descrivono elementi di un computer, come il firmware. Il suffisso -ware (il cui significato è «componente») viene usato anche in altri termini che indicano particolari tipi di programmi: in funzione del ruolo che hanno in un sistema di calcolo (per esempio middleware), del tipo di licenza con cui sono distribuiti (freeware, shareware), dell’edizione e altro ancora. Software di tipo speciale si trovano sui più disparati dispositivi (p.es. un televisore, un’automobile, un cronotermostato, una lavatrice ma anche applicazioni produttive).
Angular JS estende l’HTML con le Direttive
In questo nuovo articolo dedicato al Framework Angular JS vedremo come si estende l’HTML e le sue funzionalità con l’utilizzo delle Direttive.
La gestione dei Moduli con AngularJS
Vedremo in questo articolo come avviene la gestione dei Moduli con AngularJS. Abbiamo visto che Angular JS è il framework lato client open source per applicazioni web secondo il paradigma MVC.
Framework AngularJS le espressioni
Prosegue la nostra serie di articoli sul Framework AngularJS studiando le espressioni con esempi di codice. Abbiamo visto che Angular JS è il framework client-side MVC/MVVM web open source molto famoso con oltre 10 anni di sviluppo.
AngularJS Framework introduzione esempi di codice
Cominciamo ad approfondire in questa serie di articoli AngularJS Framework con l’introduzione a esempi di codice. Angular JS è il framework client-side MVC/MVVM web open source più utilizzato che vanta oltre 10 anni di sviluppo, ne vedremo in questa introduzione i primi esempi di codice.
React js vs Node js quale scegliere
In questo articolo vedremo il confronto React js vs Node js quale scegliere per lo sviluppo di web application.
Aggiungere un componente React ad una pagina web
Vedremo in questo nostro approfondimento come aggiungere un componente sviluppato con React js ad una pagina web. React.js è utilizzato per costruire User Interface da utilizzare nella web application.
PHP versione 8 le novità del linguaggio
Il 26 novembre 2020 è stata presentata l’aggiornamento del linguaggio di programmazione PHP versione 8 ne vedremo alcune rilevanti novità.
Come costruire un grafico a ciambella donut chart con HTML e CSS
La costruzione dei grafici accompagnano la visualizzazione di elementi statistici di ogni dashboard che caratterizza le applicazioni per il web. Prosegue il nostro approfondimento sulla gestione dei grafici nelle nostre applicazioni per il web e vedremo come costruire un grafico a ciambella donut chart con HTML e CSS.
Come fare un grafico area chart con HTML e CSS
Le vostre web application hanno bisogno di visualizzare dati ed elementi statistici in grafici? Questo è il momento per vedere come fare un grafico area chart con i linguaggi HTML e CSS.