Essendo un programmatore completamente autodidatta, mi piacerebbe se potessi migliorare me stesso imparando da autodidatta il corso di informatica impartito ad un tipico laureato in CS. Trovare diverse risorse su Internet è stato facile, c'è ovviamente un programma aperto del MIT e ci sono corsi Coursera di Stanford e di …
Perché Java è stato scelto per Android, invece di qualcosa come C ++? Ho sentito che Java utilizza molta memoria e presumo che un basso utilizzo della memoria sarebbe piuttosto importante sui dispositivi mobili. C'è qualche reale vantaggio nell'usare Java invece di un linguaggio come C ++ su un dispositivo …
So di poter gettare un'eccezione dal costruttore in PHP, ma dovrei farlo? Ad esempio, se il valore di un parametro non è come me l'aspettavo. O dovrei posticipare il lancio di un'eccezione fino a quando non viene invocato un metodo. Quali sono i vantaggi e gli svantaggi in entrambi i …
Non capisco la differenza tra software "normale" e software aziendale. Anche dopo aver letto questi ... "Software aziendale" su Wikipedia "Enterprise Software Is Sexy Again" su Techcrunch "The Great Enterprise Software Swindle" su Coding Horror Non riesco davvero a avvolgere la testa attorno alle differenze reali. C'è qualche differenza tra …
Molti di noi, incluso me, hanno iniziato la loro vita di programmazione con programmi scritti sui computer di casa , qualcosa del genere 10 PRINT "ENTER RADIUS" 20 INPUT R 30 PRINT "CIRCUMFERENCE="; 2 * R * PI 40 PRINT "AGAIN?" 50 INPUT A$ 60 IF A$="Y" THEN GOTO 10 …
Fare una ricerca su Google per "pythonic" rivela una vasta gamma di interpretazioni. La pagina di Wikipedia dice: Un comune neologismo nella comunità di Python è il pitone, che può avere una vasta gamma di significati legati allo stile del programma. Dire che il codice è pitonico significa dire che …
I miei colleghi mi dicono che dovrebbe esserci la minima logica possibile nei getter e nei setter. Tuttavia, sono convinto che molte cose possano essere nascoste in getter e setter per proteggere utenti / programmatori dai dettagli di implementazione. Un esempio di ciò che faccio: public List<Stuff> getStuff() { if …
Disclaimer (leggere prima di saltare per rispondere): Ho visto una serie di domande simili a quella che vorrei porre, quindi ecco alcune domande simili . IMHO Non sono né completamente ciò che sto chiedendo, né sono accurati come spero di essere (non intendo spazzare via le risposte alle domande seguenti, …
C # sembra essere popolare in questi giorni. Ho sentito che sintatticamente è quasi lo stesso di Java. Java e C ++ esistono da più tempo. Per quali motivi dovrei scegliere C # su Java e C ++?
Un programmatore professionista a tempo pieno può fare un ottimo lavoro imparando continuamente dal proprio lavoro. Come può un programmatore dilettante allenarsi per diventare un buon programmatore? ** Se ti piace suonare o cantare, puoi farlo perché è il tuo hobby e sei interessato, e puoi diventare un buon cantante …
Mi sento ripetutamente infastidito dal dover insegnare alle matricole regole di linguaggio speciali (come il decadimento da array a puntatore) che non hanno assolutamente nulla a che fare con la programmazione in sé. Quindi mi chiedevo: Qual è il linguaggio di programmazione con il minor numero di regole linguistiche speciali, …
Supponiamo che stia costruendo un blog in cui voglio avere post e commenti. Quindi creo due tabelle, una tabella "post" con una colonna "id" integer autoincrementante e una tabella "commenti" con una chiave esterna "post_id". Quindi voglio eseguire quella che sarà probabilmente la mia query più comune, che è quella …
Vedo che la maggior parte delle app che includono contenuti con GUI pesanti sono generalmente sviluppate in C ++. La maggior parte dei giochi / browser sono codificati in C ++. Non possiamo semplicemente sviluppare app GUI migliori con le ultime lingue dinamiche? So che Java non sarebbe un'ottima scelta. …
Ho lavorato a lungo nello sviluppo di applicazioni Web utilizzando PHP e ASP.NET, ma una delle domande che mi vengono poste costantemente dai clienti è se andare avanti con un sito Web PHP o un sito Web ASP.net. Quindi naturalmente la prima cosa che mi viene in mente è di …
abbiamo più clienti con esigenze diverse. Sebbene il nostro software sia modulare in una certa misura, è quasi certo che dobbiamo adeguare la logica di business di ogni modulo qua e là un po 'per ogni cliente. I cambiamenti sono probabilmente troppo piccoli per giustificare la suddivisione del modulo in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.