Linguaggi artificiali per istruire i computer a fare passi di calcolo per completare le attività. Consentono ai programmatori di comunicare con i computer.
Di recente sono stato più preoccupato per il modo in cui scrivo il mio codice. Dopo aver letto alcuni libri sui modelli di progettazione (e la loro realizzazione troppo zelante, ne sono certo) ho spostato il mio pensiero notevolmente verso l'incapsulamento di ciò che cambia. Tendo a notare che scrivo …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Recentemente sto imparando F # per divertimento (sono un sviluppatore VB.NET/C#) …
Dal momento che sto lavorando su un server senza stato assolutamente non persistente per gli utenti, ogni oggetto relativo all'utente che abbiamo è implementato su ogni richiesta. Di conseguenza, spesso mi ritrovo a eseguire un'inizializzazione pigra delle proprietà degli oggetti che potrebbero non essere utilizzate. protected EventDispatcher dispatcher = new …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Sono stato uno sviluppatore professionista per poco più di sei mesi e sono rimasto sorpreso …
Siamo due sviluppatori che stanno per iniziare lo sviluppo di nuovi prodotti Web. Siamo entrambi fan dell'approccio "lean start-up" e vorremmo esercitarci in un impiego continuo. Ecco che arriva il dilemma: entrambi provengono da uno sfondo C # / Windows e dobbiamo decidere tra: Attenersi a .NET e Windows, non …
Sto cercando progetti open source realizzati in C # che siano attivamente alla ricerca di sviluppatori e non si preoccupano della persona che proviene da un background C ++. Qualche suggerimento apprezzato.
Sto pensando di utilizzare Grails per un nuovo sito Web, ma sono aperto ad altri / nuovi linguaggi e framework di programmazione. Ho fatto lo sviluppo usando J2EE / JSF2, ASP.NET e PHP. Grails o Ruby on Rails è praticamente il modo migliore per avviare rapidamente la funzionalità? Alcuni pensieri …
Ho visto molti test per misurare la velocità di esecuzione dei linguaggi di programmazione, ma non ho mai trovato test per misurare la velocità di sviluppo. Ho sentito che la velocità di sviluppo aumenta quando si lavora con linguaggi dinamici, ma ne esistono prove? Non sto cercando di dire che …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Vuoi migliorare questo post? Fornire risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? …
Setup: supponiamo di avere un tipo chiamato Iteratorche ha un parametro type Element: interface Iterator<Element> {} Quindi abbiamo un'interfaccia Iterableche ha un metodo che restituirà un Iterator. // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): T } Il problema con l' Iteratoressere generico è che …
PHP, C #, Python e probabilmente alcune altre lingue hanno una yieldparola chiave che viene utilizzata per creare funzioni del generatore. In PHP: http://php.net/manual/en/language.generators.syntax.php In Python: https://www.pythoncentral.io/python-generators-and-yield-keyword/ In C #: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield Sono preoccupato che, come caratteristica / funzione del linguaggio, yieldrompa alcune convenzioni. Uno di questi è ciò a cui …
Mentre curioso sulla pagina principale di un sito di un linguaggio di programmazione di scripting, ho incontrato questo passaggio: Quando un sistema diventa troppo grande da tenere in testa, puoi aggiungere tipi statici. Questo mi ha fatto ricordare che in molte guerre di religione tra linguaggi compilati statici (come Java) …
Una cosa che mi ha sempre intuitivamente colpito come una caratteristica positiva di C (beh, in realtà delle sue implementazioni come gcc, clang, ...) è il fatto che non memorizza alcuna informazione nascosta accanto alle tue variabili in fase di runtime. Con questo intendo che se per esempio volessi una …
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.