Come si verificano nuovi progressi , informatica presentano nuove opportunità. Da manipolare software open source per favorire nuovi linguaggi di programmazione e sfruttando l’intelligenza artificiale , il paesaggio dei temi progettuali di alto livello per l’informatica offre più spazio per l’esplorazione che mai . L’ascesa di Firefox Browser Browser Add- Ons

di Mozilla alla ribalta era dovuto quasi interamente alla sua piattaforma open source . Google Chrome ha seguito l’esempio ed è cresciuto molto rapidamente. Gli utenti normali possono integrare add-on per modificare l’aspetto degli annunci del tuo browser o blocco . Gli utenti più avanzati possono usufruire di add- on che abbattere il codice di una pagina Web in – a – digest facili sezioni o anche modificare il layout di alcuni siti web , come Facebook e Google . Per un progetto , creare il proprio browser add -on . Cercate di : trovare contare la parola in una pagina; trovare tutti i link in una pagina; bloccare tutto il Javascript in una pagina; Numero di Google o Yahoo risultati; o inventare un add -on per fare qualche caratteristica di Firefox di Chrome meglio per voi .

Memorizzazione e programmi di ordinamento

Quando Pandora.com ha debuttato , la sua caratteristica più unica è stata la sua capacità di sfruttare raccomandazioni di base di metadati e degli utenti per raggruppare artisti simili . Gli altri utenti che hanno partecipato , il approfondito il programma più diventato. Per esempio, quando un utente sceglie un artista , otterrà una playlist di artisti simili . Mentre sempre più utenti suggeriscono artisti simili , il gruppo cresce. Facendo un ulteriore passo avanti , Pandora consente agli utenti di dare un pollice in alto su un artista che piace e pollici giù agli artisti che amano , rendendo l’esperienza di ascolto unica per ogni ascoltatore . Per un progetto di alto livello , provare qualcosa di simile , ma con ricette , fotografie o filmati .

Compilatori

differenza di HTML di base che può essere salvato come un file. Html file e aperto in un browser Web , la maggior parte dei linguaggi di programmazione richiedono un compilatore per spostare un programma dall’ambiente di programmazione di un ambiente in cui può essere utilizzato . Un compilatore , poi , è un programma interprete . I programmatori di Javascript , Perl e altri linguaggi hanno spesso i loro compilatori preferiti, perché , mentre la funzione di base di compilatori è la stessa, l’interfaccia utente grafica ( GUI ) dell’ambiente di programmazione è diversa da compilatore a compilatore . Ciò fornisce alti opportunità progettuali per la creazione di compilatori che forniscono interfacce grafiche uniche e ancora svolgere le funzioni di un compilatore .

Videogiochi

C’è stato un tempo in cui i videogiochi erano dominio di ragazzi adolescenti . Quei giorni sono ormai lontani , però . Mentre scrivo , il gruppo che riproduce i giochi più online è di 40 donne qualcosa . I tipi di giochi che giocano , però , si differenzia notevolmente dai giochi progettati per i ragazzi . Ciò significa che l’arena per i videogiochi è spalancata . Da giochi sportivi , di giochi di ruolo , ai giochi di carte , di giochi di puzzle e altro ancora, programmatori di computer in grado di creare un numero qualsiasi di partite ed essere sicuri di trovare un pubblico da qualche parte.