HACKERS CHI SONO?
TRATTI PSICOLOGICI
Gli hacker possono essere classificati in base al fatto di:
Sviluppare codice proprio
Utilizzare le debolezze del codice altrui
In generale ogni hacker ha un suo codice personale e ricerca una certa eleganza nelle proprie azioni e nel codice che sviluppa, per questo motivo e’ importante definire un framework psicologico e culturale. In generale alla base di ogni hacker vi e’ una profonda conoscenza e passione per il funzionamento di tutto il mondi IT. In generale un hacker cerca sempre di non usare degli strumenti che gli consentono una certa espressione e non si
appoggia a tool che consentono uno sviluppo rapido e non controllato. Il controllo di quello che succeed e’ il punto di partenza per capire la psicologia di ogni tipo di hacker. Un altro punto caratteristico e’ quello delle performance, ogni sviluppatore ed ogni hacker cerca sempre la soluzione piu’ veloce per il proprio codice o per il codice utilizzato. Un esempio di come si possa lavorare su questo punto lo possiamo trovare in https://helloworldcollection.github.io/ in cui abbiamo diversi modi per scrivere “Hello world” main() { printf("hello, world\n"); } Ed in https://www.codeproject.com/Articles/5824/Writing-Hello-World-in-different-styles-using-C-an in cui possiamo vedere come questo semplice programma puo’ essere scritto anche come segue in C#: usando un approccio ad oggetti
using System; public class HelloWorld { public HelloWorld() { Console.WriteLine("HELLO WORLD");} public static void Main() { HelloWorldhw = new HelloWorld(); }}