Linguaggi artificiali per istruire i computer a fare passi di calcolo per completare le attività. Consentono ai programmatori di comunicare con i computer.
Un tipo di fondo è un costrutto che appare principalmente nella teoria dei tipi matematica. Si chiama anche il tipo vuoto. È un tipo che non ha valori, ma è un sottotipo di tutti i tipi. Se il tipo restituito di una funzione è il tipo inferiore, significa che non …
In molte lingue (un ampio elenco, da C a JavaScript): virgole ,separate argomenti (ad es. func(a, b, c)), mentre i punti e virgola ;separano le istruzioni sequenziali (ad es instruction1; instruction2; instruction3.). Quindi perché questa mappatura è invertita nelle stesse lingue per i loop : for ( init1, init2; condition; …
Esistono tipi di applicazioni killer, classi di problemi algoritmici, ecc., Dove è meglio, a lungo termine, creare la mia lingua? PS: Per essere sicuro, intendo un nuovo linguaggio di programmazione e un compilatore, non un nuovo compilatore per un linguaggio esistente. EDIT : grazie per le risposte. Potete fornire alcuni …
Recentemente ci sono stati molti elogi per Node.js. Non sono uno sviluppatore che ha avuto molta esposizione alle applicazioni di rete. Dalla mia nuda comprensione di Nodes.js, il suo punto di forza è: abbiamo un solo thread che gestisce più connessioni, fornendo un'architettura basata su eventi. Tuttavia, ad esempio in …
Stroustrup afferma che Cfront, il primo compilatore C ++, è stato scritto in C ++ ( Stroustrup FAQ ). Tuttavia, come è possibile che il primo compilatore C ++ sia scritto in C ++? Anche il codice che compone il compilatore deve essere compilato, e quindi il primo compilatore C …
Sto cercando di imparare Python per lo sviluppo web. Supponendo che ho già un'esperienza di sviluppo Web di base con Java (JSP / Servlet), ho già familiarità con il web design (HTML, CSS, JS), i concetti di programmazione di base e che sono completamente nuovo in Python, come posso fare …
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 ++?
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, …
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. …
Comprendo che qualsiasi linguaggio di programmazione generico può essere utilizzato per lo sviluppo lato server di un sito Web. Ho ragione nel pensare che un server abbia solo bisogno di una sorta di interfaccia come CGI per far funzionare insieme il server e il linguaggio di programmazione? Se è così, …
In realtà ci sto pensando da un po 'di tempo. Non sono un madrelingua inglese, ma ho ancora anni di esperienza di programmazione e me l'ho sempre chiesto. Perché viene chiamato Eccezione ma non Errore poiché sono errori. Potrebbe essere PageNotFoundErrorinvece di PageNotFoundException.
Da un linguaggio di programmazione ragionevolmente comune, quale ritieni sia il più strabiliante? Ho ascoltato molti podcast di programmazione e mi sono preso del tempo per imparare alcune nuove lingue che sono considerate imminenti e importanti. Non sto necessariamente parlando di BrainFuck , ma quale linguaggio considereresti uno che sfida …
Senza essere presuntuoso, vorrei che tu considerassi la possibilità di questo. La maggior parte dei sistemi operativi oggi si basa su linguaggi di livello piuttosto basso (principalmente C / C ++) Anche quelli nuovi come Android usano JNI e l'implementazione sottostante è in C In effetti, (questa è un'osservazione personale) …
Mi sono sempre chiesto perché Java non fa l'inferenza del tipo dato che il linguaggio è quello che è e la sua VM è molto matura. Google's Go è un esempio di una lingua con un'eccellente deduzione dei caratteri e riduce la quantità di digitazione che uno deve fare. C'è …
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.