Blocco note ed editor di codice
Nel caso in cui non lo sapessi ancora, anche se probabilmente lo immaginavi, i programmatori e gli sviluppatori di codice non usano carta e penna per scrivere le righe di codice con cui plasmano i loro programmi, bensì le implementano tramite editor di codice, ovvero editor sviluppati appositamente per scrivere e modificare il codice sorgente dell'applicazione.
Sono molti gli editor di codice disponibili, come Atom, jEdit, Eclipse, Sublime Text o Emacs, per nominarne solo alcuni, e parte di questi sono integrati in ambienti di sviluppo; tuttavia, uno die più utilizzati è senza dubbio Notepad++, un editor di codice e blocco note all in one che delizia gli sviluppatori che lavorano in ambienti Windows.
Notepad++ o Sublime Text? Quale il migliore? A te decidere.
Si tratta di uno sviluppo open source lanciato originariamente nel 2003 da Don Ho, distribuito attualmente sotto licenza GNU per computer equipaggiati con il sistema operativo di Microsoft (e quindi non per Mac o Linux). Tuttavia, è possibile farlo girare su distribuzioni come Ubuntu tramite Wine, anche se non sembra così necessario dato che questi sistemi sono dotati dei loro editor nativi.
Caratteristiche principali
Notepad++ è senza dubbio uno degli editor di codice più longevi e versatili del mercato, che oggi presentano le seguenti funzioni e caratteristiche:
- Editor di codice sorgente multilingua ad alta velocità di esecuzione e a ridotto consumo energetico.
- Include un supporto per evidenziare il codice e nascondere la sintassi, così come completare automaticamente parole e funzioni.
- Funzionamento basato sulle schede, proprio come accade nei browser più moderni come Chrome e Firefox.
- Parentesi tonde, graffe e quadrate evidenziate per far sì che l'utente possa vedere cosa apre e chiude una parentesi.
- Registrazione e riproduzione di macro e possibilità di eseguirne più d'una simultaneamente.
- Supporto per estensioni e plugin che ampliano le funzioni dell'editor.
- Personalizzazione delle shortcut da tastiera.
- Funzione per confrontare i dati.
Dove scaricare Notepad++?
Originariamente, questo progetto opensource era ospitato dalla piattaforma SourceForge, passando poi a TuxFamily e successivamente, nel 2015, a GitHub, dove si trova tutt'ora. Ad ogni modo, oggi è possibile scaricare sia la versione a 32 bit che a 64 direttamente dal sito ufficiale, da cui potrai effettuare donazioni come forma di contributo allo sviluppo, oppure qui su Malavida.
Con quali linguaggi di programmazione è compatibile?
Sarebbe molto più semplice chiedersi con quali non è compatibile, dato che quando diciamo che è un editor di codice sorgente multilingua, non parliamo solo di due o tre, ma di due o tre decine. C, C++, C#, Java Fortran, COBOL, Python, Pascal, Perl o PHP sono solo alcuni esempi di linguaggi compatibili.
Novità dell'ultima versione
- Correzione di vari errori.
- Sono stati aggiunti tre nuovi plugin: NppExport 0.2.9, Converter 4.2.1 e Mime Tool 2.5.
Ingegnere delle telecomunicazioni senior per formazione, il caso mi ha portato nel settore delle traduzioni dove, dopo qualche anno, ho scoperto un altro lato del mondo della tecnologia mentre traducevo ciò che altri scrivevano su applicazioni...
Alice Verni