Domande con tag 'dynamic-languages'

11
risposte

IDEas per le lingue dinamiche: fino a che punto puoi arrivare?

Trovo frustrante il modo in cui la velocità di sviluppo che i linguaggi dinamici dovrebbero offrire venga significativamente compromessa dalla mancanza di completamenti e altre risorse che gli IDE potrebbero darti nelle loro controparti statiche...
posta 24.01.2012 - 13:08
4
risposte

Perché molti linguaggi di programmazione dinamica tipizzati da anatra utilizzano un approccio basato su classi invece di OOP basati su prototipi?

Dal momento che molti linguaggi di programmazione dinamici hanno la caratteristica di digitazione anatra , e possono anche aprire e modificare classe o metodi di istanza in qualsiasi momento (come Ruby e Python ), quindi ... Domanda 1) Qu...
posta 01.02.2015 - 03:43
5
risposte

Il principio di sostituzione di Liskov è incompatibile con Introspection o Duck Typing?

Ho ben capito che il principio di sostituzione di Liskov non può essere osservato nelle lingue in cui gli oggetti possono ispezionare se stessi, come quello che è normale in lingue dattilografate? Ad esempio, in Ruby, se una classe B e...
posta 30.07.2012 - 11:56
3
risposte

Argomenti della funzione di digitazione dinamica: come mantenere elevata la leggibilità?

Newbie che scrive dinamicamente qui, sperando in alcune parole avvizzite di saggezza. Sono curioso di sapere se esiste una serie di best practice per trattare gli argomenti delle funzioni (e siamo onesti, le variabili in generale) in linguagg...
posta 25.04.2013 - 07:01
2
risposte

Questo codice segue la digitazione anatra?

The principle of duck typing says that you shouldn't care what type of object you have - just whether or not you can do the required action with your object. For this reason the isinstance keyword is frowned upon. - -Definition Nel sotto sn...
posta 26.06.2015 - 11:53
4
risposte

Standard di codifica più elevati per le lingue dinamiche?

A causa dei rischi intrinseci associati all'uso di linguaggi dinamici (ad es. Python, Ruby) con noncuranza, quali (eventuali) standard dovrebbero essere imposti sul codice di produzione scritto in queste lingue?     
posta 19.03.2012 - 01:08
5
risposte

In che modo sono implementati elenchi misti e senza dimensioni in lingue di livello superiore?

Le lingue di livello superiore (o di scripting) là fuori hanno strutture dati che possono contenere diversi tipi di dati (come numeri, stringhe e persino funzioni) nella stessa struttura, e puoi anche aggiungere elementi senza preoccuparti delle...
posta 05.07.2016 - 16:57
2
risposte

Nuove conoscenze che posso imparare dalla lingua Groovy

Mi rendo conto che, per un programmatore che viene dal mondo Java, Groovy contiene molte nuove idee e trucchi fantastici. La mia situazione è diversa, poiché sto imparando Groovy proveniente da uno sfondo dinamico, principalmente Python e Jav...
posta 30.06.2012 - 18:01
5
risposte

È così che il linguaggio dinamico affronta i requisiti dinamici? [chiuso]

La domanda è nel titolo. Voglio che il mio modo di pensare sia verificato da persone esperte. Puoi aggiungere altro o ignorare la mia opinione, ma dammi una ragione. Ecco un esempio di esempio: Supponiamo che sia necessario implementare un gi...
posta 11.12.2012 - 08:46
2
risposte

Qual è il vantaggio di avere tutto come oggetto nel linguaggio di programmazione dinamicamente tipizzato? [chiuso]

linguaggi di programmazione dinamica moderni come Python, Ruby e Javascript prendono tutti l'approccio di trattare tutto come un oggetto, qual è il vantaggio di questo approccio e qual è la maledizione di esso? Beneficio a cui posso pensare:...
posta 07.01.2015 - 17:20