Linguaggi artificiali per istruire i computer a fare passi di calcolo per completare le attività. Consentono ai programmatori di comunicare con i computer.
Nella teoria del linguaggio di programmazione, un tipo è un insieme di valori. Ad esempio, il tipo "int" è l'insieme di tutti i valori interi. Nei linguaggi OOP, una classe è un tipo, vero? Quando viene definita una classe con più di un membro, ad es class myclass{ int a; …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Mi sembra che i linguaggi di programmazione pensati per l'uso in …
Passando attraverso l' operazione Modulo (il viale che ho inserito esplorando la differenza tra rememod ) mi sono imbattuto in: In matematica il risultato dell'operazione modulo è il resto della divisione euclidea. Tuttavia, sono possibili altre convenzioni. Computer e calcolatrici hanno vari modi di memorizzare e rappresentare numeri; pertanto la …
Di recente, sono diventato profondamente interessato a Haskell. Mentre cerco di apprendere nuovi concetti (ad esempio la parola chiave forall e la monade ST ) e il sistema di tipi di Haskell in generale, mi imbatto continuamente in concetti tratti dalla teoria delle categorie e dal calcolo lambda . Quindi …
Sappiamo tutti "La rapida volpe marrone salta sopra il cane pigro" utilizzato come punto di riferimento per la stampa e caratteri. Mi chiedo se esiste un "Lazy Dog" simile per i linguaggi di programmazione. Esistono così tanti linguaggi di programmazione diversi, con tutti i tipi di funzionalità e sintassi, simili …
Diciamo che abbiamo una classe astratta e lasciamo che questa classe abbia solo metodi astratti. Questa classe astratta è diversa da un'interfaccia che ha solo gli stessi metodi? Quello che sto cercando di sapere è se ci sono differenze sia filosoficamente, obiettivamente e nell'implementazione del linguaggio di programmazione sottostante tra …
Ho programmato su Google Golang e mi sono divertito a causa della sua brevità, ma trovo sorprendente che quasi tutti i suoi metodi di libreria standard di matematica siano per il tipo a virgola mobile. C'è qualche motivo particolare per cui questi metodi non esistono per gli ints?
Ho rinunciato a programmare poco più di un anno fa, quando continuavo a colpire questo muro. Sto rivisitando l'argomento perché voglio creare un'applicazione Android di base. Ma sento che la mia conoscenza limitata non sarà sufficiente. Ecco il mio problema Ho letto alcuni libri e guardato video tutorial su C …
Come programmazione in JavaScript, ho notato che tutto ciò che può essere fatto con istruzioni e blocchi può essere fatto solo con le espressioni. Un linguaggio di programmazione può funzionare bene solo con le espressioni? E, se sì, perché le dichiarazioni sono utilizzate?
Per curiosità, ci sono lingue che ti consentono di impostare l'aritmetica sui tipi per crearne di nuovi? Qualcosa di simile a: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A …
Molti linguaggi di programmazione moderni supportano un concetto di chiusura , cioè di un pezzo di codice (un blocco o una funzione) che Può essere trattato come un valore, e quindi memorizzato in una variabile, passato a diverse parti del codice, può essere definito in una parte di un programma …
Con alcuni dei linguaggi più comuni (Java, C #, Java, ecc.) A volte sembra che tu stia lavorando in contrasto con la lingua quando vuoi TDD completamente il tuo codice. Ad esempio, in Java e C # vorrai deridere qualsiasi dipendenza delle tue classi e la maggior parte dei framework …
Nelle implementazioni del linguaggio di programmazione Scheme (standard R6RS) posso importare un modulo come segue: (import (abc def xyz)) Il sistema proverà a cercare un file in $DIR/abc/def/xyz.slscui si $DIRtrova una directory in cui conservare i moduli Scheme. xyz.slsè il codice sorgente per il modulo ed è compilato al volo, …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Sto cercando di familiarizzare con diversi tipi di lingue per capire …
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 . Ho letto Un programmatore dovrebbe concentrarsi almeno su quante lingue? e ho scoperto che non …
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.