/
Conoscenza di base

Concetti di base dello sviluppatore

31. 12. 2016

Obsah článku

Questa è una lista molto breve di concetti di base che ogni sviluppatore principiante dovrebbe conoscere. Li uso in tutti gli articoli.

Per i programmatori

  • Programma - un compito in esecuzione indipendente per un computer.
  • Script - una serie di istruzioni che vengono eseguite da un interprete (per esempio, PHP gestisce un runtime speciale su un server e JavaScript gestisce un browser web).
  • Linguaggio di programmazione - il linguaggio che usate per descrivere al computer le istruzioni che deve eseguire.
  • Algoritmo - una precisa procedura di risoluzione dei problemi per un computer che può essere risolta in un tempo finito.
  • Server - un computer appositamente dedicato con una connessione costante a Internet che fornisce servizi agli utenti (per esempio, fornendo un sito web).
  • Demone - un programma che gira in background di un sistema e aspetta un evento specifico. Quando questo evento si verifica, inizia.
  • Un programma intelligente - un programma ben progettato ed efficiente. Funziona velocemente, senza crash, non soffre di bug.
  • Programma stupido - il contrario di un programma intelligente. È lento, inefficiente, si inceppa, si blocca o non funziona affatto.
  • Soluzione ingenua - di solito la prima idea di come risolvere il problema. Di solito è molto semplice e spesso funziona solo in condizioni molto specifiche.
  • Sintassi - descrive come scrivere correttamente il codice del programma per soddisfare gli standard del linguaggio (un po' come l'ortografia).
  • Stringa - una sequenza di caratteri, cioè un gruppo di uno o più caratteri. Tipicamente scritto tra virgolette.

Relativo a PHP

  • Codice (sorgente) - il codice sorgente della pagina HTML. È un file di testo che il browser riceve dal server web e rende la grafica della pagina in base ad esso. L'HTML è un linguaggio di codifica.
  • Script - non un programma! Codice appositamente scritto che viene elaborato da un interprete del linguaggio (come un browser web) e fa qualcosa in base ad esso.
  • Linguaggio interpretato - il codice sorgente non gira direttamente sul processore, ma usa un interprete (come PHP).
  • Parser (parser del linguaggio) - è un programma che elabora le istruzioni e poi le esegue.
  • Parser (generale) - un programma o uno script che analizza il testo o il codice e lo elabora secondo regole chiaramente definite.
  • Cron - uno script che viene eseguito una volta ogni certo periodo di tempo (di solito ogni giorno, ora, 30 minuti, ...)
  • Validator - un programma che controlla la pulizia e la correttezza (validità) del codice.
  • Codice valido - è un codice che è conforme a tutti gli standard di scrittura del codice e non contiene errori formali.

In generale sui computer

  • Hardware - la parte fisica di un computer. Tutto ciò che si può prendere a calci quando qualcosa non funziona.
  • Software - programmi e dati. In breve, tutto ciò che non può essere toccato.
  • Ping - risposta della rete e del server. È il tempo necessario ai dati per andare da voi al server e tornare indietro.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.