Programmer's Day: la storia di origine e la data di questa insolita festa

20/05/2019

Un programmatore è una professione molto misteriosa, che non è immediatamente chiara all'uomo medio della strada. Un uomo siede al computer e riempie strani numeri e lettere. E in una settimana o due di tutto questo, si ottiene un programma che, ad esempio, considera lo stipendio dei dipendenti. Miracoli, e solo ... Ma in realtà, tutto è logico e comprensibile.

Chi sono i programmatori e cosa mangiano

Che tipo di persone in onore di chi ha anche inventato una vacanza: il giorno del programmatore? Si ritiene che il programmatore possa imparare all'istituto. Esistono anche facoltà speciali per l'insegnamento della programmazione e la specialità è chiamata così complicata: "Software per computer e sistemi automatizzati". Tuttavia, devi essere nato come programmatore, perché, naturalmente, puoi imparare a scrivere codice, ma non tutti possono vivere con esso. Giornata del programmatore

Un programmatore è una persona che ama i numeri in tutte le sue forme. Stanno cercando modelli digitali in tutto e tutti possono tradursi in un codice digitale a due cifre. Anche quelli che non hanno trovato l'antico modo di programmare un computer usando schede perforate con un codice a due cifre stampato su di essi si inchinano prima del numero. Queste persone sono un po 'fuori dal mondo, ma i geni sono sempre un po' più profondi in se stessi e nel loro genio. I veri programmatori sono dei geni nel loro campo.

Professione che cambia il mondo

Un programmatore è una professione piuttosto giovane. Nel corso del secolo scorso, la scienza ha compiuto un così grande balzo in avanti nella qualità che ha iniziato ad aver bisogno di programmatori solo dagli anni '50 del XX secolo. Prima di questo, le loro funzioni venivano eseguite da matematici. Tuttavia, con lo sviluppo della tecnologia informatica, vi è un forte bisogno di formazione nella direzione più ristretta dei giovani che sono in grado di programmare la macchina per eseguire un determinato algoritmo. programmatore giorno che giorno

Più avanti, più grave diventava la tecnica e più difficili erano gli algoritmi da essa eseguiti. Quindi abbiamo creato i primi linguaggi di programmazione superiore e questo processo è andato quasi a valanga. Ora l'informatica è studiata nelle scuole elementari e la conoscenza che gli studenti ricevono consente loro di programmare facilmente i computer per svolgere compiti semplici.

Cosa c'è di così insolito nella data in cui si celebra la Giornata dei programmatori?

Torniamo alla festa stessa. È diventato ufficiale in Russia nel 2009, quando è stato firmato un decreto corrispondente. Ma la data, a seconda dell'anno, galleggia. Il fatto è che il giorno del programmatore in Russia è celebrato il 256 giorno dell'anno. In un anno bisestile questo è il 12 settembre e nel solito - 13 settembre. Perché una scelta data così insolita? Nel 2002, Valentin Balt, un noto specialista dello studio Parallel Technologies, ha suggerito un'idea del genere. 1 ° giorno del programmatore Questa idea arrivò ad assaggiare, e molti iniziarono a girare il 256 ° giorno dell'anno con un pennarello rosso. E l'idea di una tale vacanza è stata a lungo al di là della portata della Russia, ed è noto che questa festa è celebrata in tutti i paesi dell'ex Unione Sovietica, proprio quando e in Russia.

Perché il 256 ° giorno, non il 255 o il 257 ° giorno?

Come accennato in precedenza, i programmatori sono dipendenti da cifre e stanno cercando la sua manifestazione in tutto. Pertanto, la data della vacanza è stata scelta in modo specifico. Il giorno del programmatore viene celebrato ogni 256 giorni dell'anno, perché 256 è il valore di un byte di otto bit. Inoltre, il numero 256 (due all'ottavo grado) è il valore massimo possibile della potenza del numero due, che è inferiore al numero 365. Per la persona media, questo non significa nulla, ma i programmatori semplicemente non potevano fare a meno di notare una tale coincidenza.

Se qualcuno pensa che questa sia una ragione molto strana per una vacanza, allora, ovviamente, avrà ragione. Ma non dimenticare che stiamo parlando di programmatori - le persone sono molto peculiari e con la loro visione del mondo. Ed è meglio ascoltare la loro opinione, perché è la loro vacanza professionale.

A chi appartiene questa festa?

In realtà, questa è una festa comune per tutte le persone, in un modo o nell'altro collegati al software. Festeggia il giorno del programmatore Amministratori 1C, sviluppatori di software, gente comune, per i quali la codifica è un hobby, non un lavoro. Cittadini ordinari e programmatori professionisti - per tutti, il 13 settembre (12 settembre in un anno bisestile) divenne la data rossa del calendario. Anche la celebrazione di massa conferma il suo status ufficiale. Giornata dei programmatori in Russia È vero, per rendere un weekend, non stiamo parlando, ma è solo per ora. Computer più profondo e più profondo penetra nelle nostre vite, quindi la professione di un programmatore sarà una delle più popolari in futuro.

Date del programmatore alternative

Ci sono diverse altre date in cui propongono di celebrare il Giorno del Programmatore. C'è una proposta per festeggiarlo il 19 luglio. Questo giorno è stato ricordato dal fatto che era il 19 luglio che è stato scritto il primo programma. Il suo autore era Augusta Ada Lovelace, figlia di un famoso poeta. George Byron. Il programma è stato creato per calcolare i numeri di Bernoulli con l'aiuto di un computer creato dal matematico Babbage. Un altro suggerimento è quello di celebrare il Giorno del Programmatore il 10 dicembre. Questo giorno è anche associato ad Ada Lovelace - questa è la sua data di nascita.
vacanze per programmatori

Alcuni jolly hanno suggerito di celebrare la festa di un programmatore il 4 aprile o il giorno della prima spedizione di massa di un virus informatico. Riguardo a quest'ultimo, gli avversari non possono arrivare ad una data specifica, e l'opzione dal 4 aprile (4.04) è stata offerta per analogia con l'errore 404 ("pagina non trovata"). Tuttavia, nessuno dubitava della necessità di celebrare una tale celebrazione come Giornata del programmatore. Che numero da celebrare - questa è una questione personale di ciascuno.