Domande con tag 'language-agnostic'

4
risposte

Puoi usare Pi come un generatore di numeri casuali?

Recentemente ho visto in questa domanda in matematica. SE. Mi ha fatto pensare. Pi potrebbe essere usato come un generatore di numeri casuali? Voglio dire che i risultati sono ben noti (per quanto tempo è stato calcolato fino ad ora?), Ma Pi s...
posta 19.10.2012 - 18:53
7
risposte

Cosa significa che "la lingua A è scritta nel linguaggio B"?

Spesso sento il termine che la lingua A è scritta nel linguaggio B. Ad esempio, PHP è stato scritto C , C # è scritto in C ++ . Qualcuno può spiegare cosa vuol dire e se è anche corretto? Questo ha qualcosa a che fare con il compilatore...
posta 20.11.2012 - 12:31
13
risposte

Problemi (come la manutenzione) nello sviluppo con linguaggio impopolare

Sto sviluppando alcune applicazioni con clojure (lisp) da solo nella mia squadra. Inizia come una piccola applicazione. Nessun problema. Ma poiché ha caratteristiche e estende l'area, sta diventando un programma importante. Ero preoccupato pe...
posta 07.02.2012 - 09:34
7
risposte

Forse monade vs eccezioni

Mi chiedo quali sono i vantaggi di Maybe monad rispetto alle eccezioni? Sembra che Maybe sia solo un modo esplicito (e piuttosto dispendioso) di try..catch sintassi. aggiornamento Tieni presente che io non intenzionalment...
posta 30.05.2012 - 15:01
7
risposte

Perché la maggior parte delle lingue mainstream non supporta la sintassi "x y z" per i confronti booleani a 3 vie?

Se voglio confrontare due numeri (o altre entità ben ordinate), lo farei con x < y . Se voglio confrontare tre di loro, lo studente di algebra delle scuole superiori suggerirà di provare x < y < z . Il programmatore in me rispon...
posta 27.04.2016 - 22:33
3
risposte

Le classi statiche con metodi statici sono considerate SOLID?

SOLID include Principio di sostituzione di Liskov che ha la nozione che "gli oggetti in un programma dovrebbero essere sostituibili con istanze dei loro sottotipi senza alterare la correttezza di quel programma". Poiché le classi statiche...
posta 15.08.2011 - 06:35
12
risposte

Tecniche per decollare in qualsiasi lingua [chiuso]

Quando inizio a imparare una nuova lingua, ho un paio di semplici implementazioni che mi piacerebbe completare per familiarizzare con la lingua. Attualmente scrivo: Fibonacci e / o fattoriale per ottenere il blocco dei metodi di scrittura...
posta 08.04.2012 - 21:51
11
risposte

Un server dovrebbe essere "clemente" in ciò che accetta e "scartare input errati in modo silenzioso"?

Avevo l'impressione che ormai tutti concordassero che questa massima era un errore. Ma di recente ho visto questa risposta che ha un commento "essere indulgente" di 137 volte in più (ad oggi). Secondo me, la clemenza in ciò che i browser ac...
posta 12.06.2012 - 15:20
9
risposte

Migrazione dei dati: pericoloso o essenziale?

Il reparto sviluppo software della mia azienda sta affrontando il problema che le migrazioni dei dati sono considerate potenzialmente pericolose, specialmente per i miei manager. Lo sfondo è che i nostri clienti utilizzano una grande quantità...
posta 09.02.2011 - 22:37
9
risposte

Qual è il vantaggio di avere un operatore di assegnazione che restituisce un valore?

Sto sviluppando un linguaggio che intendo sostituire sia Javascript che PHP. (Non riesco a vedere alcun problema con questo. Non è che nessuna di queste lingue abbia una base di installazione estesa.) Una delle cose che volevo cambiare era tr...
posta 13.02.2014 - 13:10