Lisp è un (i) linguaggio (i) di programmazione funzionale per scopi generici, basato sul calcolo lambda e con la capacità di manipolare il codice sorgente come una struttura di dati.
Non mancano vaghe domande "Scheme vs Common Lisp" sia su StackOverflow che su questo sito, quindi voglio renderlo più focalizzato. La domanda è per le persone che hanno codificato in entrambe le lingue: Durante la programmazione in Scheme, quali elementi specifici della tua esperienza di programmazione in Common Lisp ti …
Cerco di insegnarmi un nuovo linguaggio di programmazione a intervalli di tempo regolari. Di recente, ho letto come Lisp e i suoi dialetti si trovino all'estremità opposta dello spettro da linguaggi come C / C ++, il che mi ha reso abbastanza curioso da saperne di più. Tuttavia, due cose …
Lisp ovviamente è un vantaggio per l' intelligenza artificiale , ma non mi sembra che Lisp sia più veloce di Java, C # o persino C. Non sono un maestro di Lisp, ma trovo incredibilmente difficile capire il vantaggio si potrebbe scrivere software aziendale in Lisp. Tuttavia è considerato come …
Sto iniziando a imparare Scheme dai video SICP e vorrei passare al Common Lisp successivo. La lingua sembra molto interessante e la maggior parte delle persone che scrivono libri su di essa sostengono che abbia un potere espressivo senza pari. CL sembra avere una libreria standard decente. Perché Lisp non …
Sto programmando da anni, lavorando attraverso varie iterazioni di Blub (BASIC, Assembler, C, C ++, Visual Basic, Java, Ruby in nessun ordine particolare di "Blub-ness") e mi piacerebbe imparare Lisp. Tuttavia, ho molte intertia con poco tempo (famiglia, lavoro a tempo pieno, ecc.) E una piacevole felicità con il mio …
Sembra esserci un problema immediato con l'inizio dello sviluppo in Common Lisp: la scelta di un'implementazione. Cosa bisogna tenere in considerazione e quanto peso dovrebbe avere quando si considera un'implementazione del CL? Dovrebbe essere conforme allo standard ANSI? Dovrebbe essere supportato da SLIME? Alcune implementazioni mancano di buone librerie, documentazione, …
So che Lisp e Haskell sono rispettivamente linguaggi di programmazione logica e funzionale, ma cosa significa esattamente? In che cosa differiscono dalle altre lingue? Ho sentito che imparare questi ti renderà un programmatore migliore e migliorerà la tua logica. È vero, e se vado ad imparare Lisp o Haskell a …
Attualmente codice con C, C ++ e Python. Voglio imparare un linguaggio di programmazione funzionale, e in questo momento mi sto sporgendo verso Haskell. NON voglio iniziare qui una guerra "Haskell vs Lisp"; quello che voglio sapere è questo: se imparo Haskell principalmente per l'esposizione alla programmazione funzionale, quali benefici …
In questo momento sto imparando Lisp, proveniente da una progressione linguistica BASIC locomotiva -> Assemblatore Z80 -> Pascal -> C -> Perl -> C # -> Ruby. Il mio approccio è quello di: scrivere un semplice raschietto web usando SBCL, QuickLisp, closing-html e drakma guarda le lezioni del SICP Penso …
Dopo alcuni mesi di conoscenza e di gioco con Lisp, sia CL che un po 'di Clojure, non vedo ancora un motivo convincente per scrivere qualcosa al suo posto invece di C #. Vorrei davvero alcuni motivi convincenti, o per qualcuno sottolineare che mi manca qualcosa di veramente grande . …
Lisp ha ancora qualche caratteristica speciale che NON è stata adottata da altri linguaggi di programmazione? Per Lisp intendo tutti i linguaggi di programmazione Lisp nel loro insieme. Mi è stato detto quanto sia sorprendente Lisp e sappia che molte lingue sono state ispirate da Lisp. Ma Lisp ha ancora …
Sto sviluppando alcune applicazioni con clojure (lisp) da solo nella mia squadra. Inizia come una piccola applicazione. Nessun problema. Ma poiché sta avendo funzionalità ed estendendo l'area, sta diventando un programma importante. Ero preoccupato per la manutenzione o qualcosa del genere. Nessuno nella mia squadra conosce clojure o lisp né …
A quanto ho capito, il design top-down consiste nel perfezionare il concetto astratto di alto livello in parti più concrete e comprensibili, fino a quando non viene definito il blocco più piccolo. D'altra parte, dal basso verso l'alto definisce le parti di basso livello, quindi costruisce gradualmente blocchi di livello …
LISP (e dialetti come Scheme, Common LISP e Clojure) non hanno guadagnato molto supporto nel settore, anche se sono linguaggi di programmazione abbastanza decenti. (Al momento però sembra che stiano guadagnando una certa trazione). Ora, questo non è direttamente correlato alla domanda, quale sarebbe un dialetto LISP per un programma …
Ho visto molti curriculum CS e suggerimenti di apprendimento per i nuovi programmatori che chiedono all'aspirante programmatore di studiare un interprete lisp che è specificamente scritto in lisp. Tutti questi siti dicono cose simili a "è una rivelazione intellettuale", "è un'esperienza illuminante che ogni programmatore serio dovrebbe avere", o "ti …
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.