
ciao è Dave Thomas di andare a Chicago
è mio piacere spendere alcuni
minuti intervistati fruscia e Jessica
Kerr Jessica ha appena dato a dare un
parlare sulla programmazione funzionale per
quelli di noi che erano peccatori di stato
ai rilevamenti corsican di Russ hanno funzionato
su di te sai di passare da Ruby a probabilmente
chiusura c’è una voce che in effetti
sì giusto così ho pensato che forse potevamo
solo tu condividi un po ‘del tuo
esperienza sulle transizioni e
com’è stato e così via e ora di
Certo che posso vedere di più nel tuo discorso
particolare, ma forse basta darci
una breve sinossi di cosa pensi
i passaggi chiave sono di transizione da
orientato agli oggetti allo scopo funzionale
bene prima dirò che orientato agli oggetti
la programmazione ha totalmente il suo posto in
I discorsi di Reed oggi ne ha parlato a
chiamate di procedura remota e il
confini di dove funzionale dove
chiamate di funzione e chiamate di procedura
diventare diventato non realistico e così
orientato agli oggetti ha totalmente il suo posto
il messaggio che passa è fantastico ma penso
come abbiamo ottenuto sempre di più in
oggetti che abbiamo dimenticato che mentre noi
sono nello stesso processo funzionale
la composizione è davvero utile e il
buona parte è che noi non dobbiamo
cambiare lingua per usare il
stile di programmazione funzionale
specialmente con Java 8 che esce
molto eccitante e già c-sharp
Lambda così nel mio discorso riprende croccante
c’è una buona implementazione oh di
Certo che sarà fantastico che loro abbiano
ci ho lavorato abbastanza a lungo nel mio smoking
domani sottolineo davvero come non lo è
sulla lingua tanto quanto è
su un modo di pensare alcune lingue
rendilo più facile di altri semplicemente io
passare alla chiusura nel mio lavoro di giorno oh oh
si
ma possiamo pensare a ridurre il nostro
stato mutabile e aumentando il nostro uso
di dati e dati funzioni a
migliorare tutto il nostro codice anche quando siamo
attenersi al nostro orientato agli oggetti
paradigma perché c’è un grande valore in
quel paradigma comunque una delle cose
a cui penso quando penso
le persone si spostano da oggetti orientati
programmazione alla programmazione funzionale è
è una specie di processo di smontaggio
Sono abbastanza interessato a come
la gente guarda queste cose e penso
programmazione tradizionale orientata agli oggetti
è una specie di questo pacchetto di soluzioni voi
sapere che ci sono oggetti e ci sono dati
incapsulamento e ci sono metodi e
quando si sposta la programmazione funzionale
quello che stai davvero facendo è che lo sei
tirando quelle cose in modo che tu
può avere il polimorfismo senza il
oggetti o è possibile nascondere i dati o meno
nascondi i dati e lo fa davvero
smonta i pezzi di migliore qualità
di tradizionalmente insieme a
programmazione orientata agli oggetti penso che sia
è per me è davvero interessante
guarda le persone capirlo e realizzarle
puoi usare questi strumenti separatamente
di tutti i tipi di cose confezionate che noi
può passare i verbi e ora sì
esattamente sì che um venire batte
posizione è un po ‘diverso da
la scuola Haskell di pensare dove
fondamentalmente sai che lo sai davvero
sai che non dovrebbe esserci alcun mutevole
stato tranne tranne poi le cose della compagnia
tranne che nel Mona yeah yeah che è
questa è una posizione sì almeno per me
Immagino di vederlo attraverso la chiusura
colore degli occhi vedo che puoi
costruisci molto del tuo programma con
immutabile
dati e funzioni ma alla fine li
allora le cose stanno cambiando nel mondo
dovresti solo ammettere che ci sono cose
cambiare nel mondo e modellarlo
va bene, ma isolalo e chiamalo
fuori sì, non devo farlo con
il mana e l’ altra parte e con a
lo stato mutabile in Java è davvero
doloroso per rendere tutto immutabile
un modo che viene applicato dal compilatore
ma possiamo scegliere di non mutarlo e io
supponiamo che questa sia la differenza tra
Java e chiusura, ad esempio, è così
Davvero una questione di difetti in cui ci troviamo
Giava del bello come lo stato
e si può lavorare sodo per fare in
bellissimo recinto è tutto immutabile
per impostazione predefinita e i casi speciali il
stato mutabile quindi è stato scherzato e
Penso che in realtà è un dato di fatto che
fondamentalmente modelli di progettazione no oh sono solo
idiomi in una programmazione ragionevole
i modelli di progettazione linguistica sono la lingua
odore e alcuni di loro vanno via e
funzionale in un linguaggio funzionale I
beh forse stiamo parlando
definizioni qui ma come il ragazzo che
ha scritto il libro su modelli di design ripetuti
ma lasciami in disaccordo okay penso che sia così
forse questa è una cosa definitiva ma io
pensa che i modelli di design siano davvero
gli idiomi e un linguaggio di programmazione
e gli idiomi possono essere più complicati
o meno complicato, quindi sorrido sempre
quando arrivo alla fine di una pagina di 600 pagine
libro di chiusura che è pieno di questo è
come facciamo il recinto fallo in questo modo
questo è il modo in cui è fatto il recinto e
poi nelle ultime pagine diranno
e non ci sono schemi di progettazione e
chiusura bene sono 600 pagine di design
pacchetto lì solo c’è un semplice facile
prende davvero un design non modelli
il problema è davvero un lenguage dei denti
idiomi sì, i problemi non lo sono
a disposizione
oh bene, così tu diventi un
modello o stile sì sì una cosa
Ho imparato dalla comunità di Ruby
che hanno idiomi veramente forti e
i rubyisti usano la disciplina per non fare a
molte delle cose pazzesche che Ruby farà
lascia che facciano e hanno
sviluppato questo come una comunità e io
mi piace davvero tanto per Ruby, sì, penso
Penso che la gente di Ruby ne abbia qualcuna
le cose per bene penso che hanno ottenuto un sacco di
le cose giuste e una delle cose che
Mi piace solo che si sono sistemati come
convenzioni sul codice molto presto e così via
non ci sono gli argomenti interminabili
su come dovrebbe apparire il codice
c’è un po ‘di quello, ma non a
tutto il mazzo penso che sia un valore reale
Penso che stia trascinando e leccando
ma nel mondo di chiusura in cui non lo fai
avete questi argomenti enormi?
su dove le quantità vanno le persone
particolarmente intorno sì, va tutto bene
sì, vanno in giro sì, ne conosci uno
i principali approcci all’utilizzo funzionale
programmare è usare i tipi per aiutare
fai il design questo è davvero
qualcosa che è molto forte nel
haskell school e skala poiché è basato
su haskell un f-sharp che è veramente
basato su cammello ma in se stesso collegato a te
sai come si adatta a te
sapere quanto è importante vedere il tipo
sistema e tipo di tipi di pensiero sei tu
pensa che la programmazione funzionale sia o
quello è solo qualcosa in più in cima così io
appena passato da scala a chiusura e
Ho già perso il sistema di tipi comunque
Ho scoperto che proprio ieri ho avuto un
problema abbastanza complicato e da vedere
come si adatta insieme Ho scritto i tipi
giù nel mio notebook riconosciuto e plug
è un funtore su google che ha trovato il
la funzione giusta per UM ha fatto il
recinto di trasposizione e quindi i tipi
guardarli mi ha aiutato a riconoscere il
problema ma non ho dovuto guardare
loro nella lingua che ho appena visto
loro su un pezzo di carta e quello era
sufficiente
quindi solo perché la tua lingua è
far rispettare i tipi non significa te
non riesco a pensare che il giusto aspetto sia abusato del nucleo
tipo di anatra è o uh non ho io sono così io
sono un rublo di lunga data quindi i tipi solo
mi sembra un sacco di bagagli
e cerimonia extra sì e lo sai
Potrei sbagliarmi potrebbe essere solo il
conosci lo sfondo del bagaglio
Li porto nella lingua ma
i sistemi di tipo mi sono sempre sembrati perfetti
essere o banale e nel modo di dire il
mascella quello in cui non è davvero
aiutandomi ed è solo tutta la cerimonia o
se davvero mi aiuteranno
sono così complicati che non lo sono
aiutarmi più se mi segui ma
se sono complicati o abbastanza forti
che in realtà fanno del bene
sono davvero difficili da manipolare, quindi noi
l’ha fatto marmellata lambda in Australia volontà
fallo di nuovo qui a chicago a luglio
voglio vedere alcuni grandi funzionali
programmatori di chicago, sì, stasera, luglio
quindi penso che una delle discussioni che abbiamo avuto
è l’approccio che conosco
per schema di apprendimento e anche usato in
insegnamento delle lingue delle lingue delle vecchie lingue
come Jay e APL e così via hai mangiato
quello che hai fatto è che hai imparato quel tipo di
il kata o gli idiomi della lingua
facendo un sacco di piccoli esercizi e
le espressioni vanno bene così come sei
facendo karate si diventa lo sai
diventa il riflesso di fare queste cose che
mettere insieme i modi di dire e si ordina di
impara come lavorare con le collezioni giusto
in sostanza, si hai visto tu lo sai
in realtà non penso okay, lo faccio
bisogno di una mappa piatta o qualunque cosa sia e
è così che ai vecchi tempi lo sapevi
i libri come il piccolo intrigante e così via
su cose che ti hanno davvero coinvolto
tanti e tanti esercizi e dopo
che eri un tipo gentile e comodo
di parlare nella lingua e poi tu
potrebbe in realtà iniziare la progettazione
programmi hai visto qualcosa di simile
quello che si avvicina a quello che usiamo è
quella cosa so che ci sono simili
tipi di cose
chiudi o loro lo sapevano
esercizi progressivi ben chiudono il tuo
anatra, sì sì quel genere di cose va bene io
penso che dipenda davvero dal tuo apprendimento
stile giusto io sono così che loro avrebbero dato
io una grande persona del progetto, ma subentrerò
per un grande sì, signore, dammi un grande
problema e lo farò lo farò 14 volte e
sei fuori come farlo nel modo giusto
15 ° pianto Giovanni, ho letto che così facciamo
cose come funziona il nostro cervello e il nostro
il cervello funziona nel modo in cui facciamo le cose e
che quello che mi ha sorpreso è stato quando io
leggi questo il modo migliore per allenarti
il cervello in un nuovo modo di pensare è giusto
per farlo fallo con le tue mani e poi
i tuoi neuroni si conformeranno e quindi
sarai in grado di farlo più velocemente e così
parte dello sforzo cadrà così io
significa che sono d’accordo con te penso che solo
farlo è il modo migliore e penso a
molti mi auguro molto più posti di lavoro
darebbe agli sviluppatori il tempo di sperimentare
perché francamente se non mi dai
tempo di sperimentare su qualcosa del mio
scegliendo ho intenzione di sperimentare nel tuo
tagli di affari che otterrai il
sperimenta chiunque vada a farli entrare
per la cena è giusta la domanda giusta
la produzione molto sia che tu sia
non imparando nulla anche in questo
terribile oh siamo fuori dal tempo che voglio
grazie per aver condiviso i tuoi pensieri
penso che questo sia molto interessante per
quelli di voi particolarmente in transizione
da rubino e guardando lingue come
probabilmente più come chiusura che scowler
o haskell ma il nostro F è acuto ma lo sappiamo
quindi penso che siamo bravi, sai due grandi
interlocutori che dimostri chiaramente
che il viaggio non è così difficile e
come al solito potrebbe esserci ancora un posto
per oggetti e messaggi insieme al tuo
funziona così grazie mille
grazie
è mio piacere spendere alcuni
minuti intervistati fruscia e Jessica
Kerr Jessica ha appena dato a dare un
parlare sulla programmazione funzionale per
quelli di noi che erano peccatori di stato
ai rilevamenti corsican di Russ hanno funzionato
su di te sai di passare da Ruby a probabilmente
chiusura c’è una voce che in effetti
sì giusto così ho pensato che forse potevamo
solo tu condividi un po ‘del tuo
esperienza sulle transizioni e
com’è stato e così via e ora di
Certo che posso vedere di più nel tuo discorso
particolare, ma forse basta darci
una breve sinossi di cosa pensi
i passaggi chiave sono di transizione da
orientato agli oggetti allo scopo funzionale
bene prima dirò che orientato agli oggetti
la programmazione ha totalmente il suo posto in
I discorsi di Reed oggi ne ha parlato a
chiamate di procedura remota e il
confini di dove funzionale dove
chiamate di funzione e chiamate di procedura
diventare diventato non realistico e così
orientato agli oggetti ha totalmente il suo posto
il messaggio che passa è fantastico ma penso
come abbiamo ottenuto sempre di più in
oggetti che abbiamo dimenticato che mentre noi
sono nello stesso processo funzionale
la composizione è davvero utile e il
buona parte è che noi non dobbiamo
cambiare lingua per usare il
stile di programmazione funzionale
specialmente con Java 8 che esce
molto eccitante e già c-sharp
Lambda così nel mio discorso riprende croccante
c’è una buona implementazione oh di
Certo che sarà fantastico che loro abbiano
ci ho lavorato abbastanza a lungo nel mio smoking
domani sottolineo davvero come non lo è
sulla lingua tanto quanto è
su un modo di pensare alcune lingue
rendilo più facile di altri semplicemente io
passare alla chiusura nel mio lavoro di giorno oh oh
si
ma possiamo pensare a ridurre il nostro
stato mutabile e aumentando il nostro uso
di dati e dati funzioni a
migliorare tutto il nostro codice anche quando siamo
attenersi al nostro orientato agli oggetti
paradigma perché c’è un grande valore in
quel paradigma comunque una delle cose
a cui penso quando penso
le persone si spostano da oggetti orientati
programmazione alla programmazione funzionale è
è una specie di processo di smontaggio
Sono abbastanza interessato a come
la gente guarda queste cose e penso
programmazione tradizionale orientata agli oggetti
è una specie di questo pacchetto di soluzioni voi
sapere che ci sono oggetti e ci sono dati
incapsulamento e ci sono metodi e
quando si sposta la programmazione funzionale
quello che stai davvero facendo è che lo sei
tirando quelle cose in modo che tu
può avere il polimorfismo senza il
oggetti o è possibile nascondere i dati o meno
nascondi i dati e lo fa davvero
smonta i pezzi di migliore qualità
di tradizionalmente insieme a
programmazione orientata agli oggetti penso che sia
è per me è davvero interessante
guarda le persone capirlo e realizzarle
puoi usare questi strumenti separatamente
di tutti i tipi di cose confezionate che noi
può passare i verbi e ora sì
esattamente sì che um venire batte
posizione è un po ‘diverso da
la scuola Haskell di pensare dove
fondamentalmente sai che lo sai davvero
sai che non dovrebbe esserci alcun mutevole
stato tranne tranne poi le cose della compagnia
tranne che nel Mona yeah yeah che è
questa è una posizione sì almeno per me
Immagino di vederlo attraverso la chiusura
colore degli occhi vedo che puoi
costruisci molto del tuo programma con
immutabile
dati e funzioni ma alla fine li
allora le cose stanno cambiando nel mondo
dovresti solo ammettere che ci sono cose
cambiare nel mondo e modellarlo
va bene, ma isolalo e chiamalo
fuori sì, non devo farlo con
il mana e l’ altra parte e con a
lo stato mutabile in Java è davvero
doloroso per rendere tutto immutabile
un modo che viene applicato dal compilatore
ma possiamo scegliere di non mutarlo e io
supponiamo che questa sia la differenza tra
Java e chiusura, ad esempio, è così
Davvero una questione di difetti in cui ci troviamo
Giava del bello come lo stato
e si può lavorare sodo per fare in
bellissimo recinto è tutto immutabile
per impostazione predefinita e i casi speciali il
stato mutabile quindi è stato scherzato e
Penso che in realtà è un dato di fatto che
fondamentalmente modelli di progettazione no oh sono solo
idiomi in una programmazione ragionevole
i modelli di progettazione linguistica sono la lingua
odore e alcuni di loro vanno via e
funzionale in un linguaggio funzionale I
beh forse stiamo parlando
definizioni qui ma come il ragazzo che
ha scritto il libro su modelli di design ripetuti
ma lasciami in disaccordo okay penso che sia così
forse questa è una cosa definitiva ma io
pensa che i modelli di design siano davvero
gli idiomi e un linguaggio di programmazione
e gli idiomi possono essere più complicati
o meno complicato, quindi sorrido sempre
quando arrivo alla fine di una pagina di 600 pagine
libro di chiusura che è pieno di questo è
come facciamo il recinto fallo in questo modo
questo è il modo in cui è fatto il recinto e
poi nelle ultime pagine diranno
e non ci sono schemi di progettazione e
chiusura bene sono 600 pagine di design
pacchetto lì solo c’è un semplice facile
prende davvero un design non modelli
il problema è davvero un lenguage dei denti
idiomi sì, i problemi non lo sono
a disposizione
oh bene, così tu diventi un
modello o stile sì sì una cosa
Ho imparato dalla comunità di Ruby
che hanno idiomi veramente forti e
i rubyisti usano la disciplina per non fare a
molte delle cose pazzesche che Ruby farà
lascia che facciano e hanno
sviluppato questo come una comunità e io
mi piace davvero tanto per Ruby, sì, penso
Penso che la gente di Ruby ne abbia qualcuna
le cose per bene penso che hanno ottenuto un sacco di
le cose giuste e una delle cose che
Mi piace solo che si sono sistemati come
convenzioni sul codice molto presto e così via
non ci sono gli argomenti interminabili
su come dovrebbe apparire il codice
c’è un po ‘di quello, ma non a
tutto il mazzo penso che sia un valore reale
Penso che stia trascinando e leccando
ma nel mondo di chiusura in cui non lo fai
avete questi argomenti enormi?
su dove le quantità vanno le persone
particolarmente intorno sì, va tutto bene
sì, vanno in giro sì, ne conosci uno
i principali approcci all’utilizzo funzionale
programmare è usare i tipi per aiutare
fai il design questo è davvero
qualcosa che è molto forte nel
haskell school e skala poiché è basato
su haskell un f-sharp che è veramente
basato su cammello ma in se stesso collegato a te
sai come si adatta a te
sapere quanto è importante vedere il tipo
sistema e tipo di tipi di pensiero sei tu
pensa che la programmazione funzionale sia o
quello è solo qualcosa in più in cima così io
appena passato da scala a chiusura e
Ho già perso il sistema di tipi comunque
Ho scoperto che proprio ieri ho avuto un
problema abbastanza complicato e da vedere
come si adatta insieme Ho scritto i tipi
giù nel mio notebook riconosciuto e plug
è un funtore su google che ha trovato il
la funzione giusta per UM ha fatto il
recinto di trasposizione e quindi i tipi
guardarli mi ha aiutato a riconoscere il
problema ma non ho dovuto guardare
loro nella lingua che ho appena visto
loro su un pezzo di carta e quello era
sufficiente
quindi solo perché la tua lingua è
far rispettare i tipi non significa te
non riesco a pensare che il giusto aspetto sia abusato del nucleo
tipo di anatra è o uh non ho io sono così io
sono un rublo di lunga data quindi i tipi solo
mi sembra un sacco di bagagli
e cerimonia extra sì e lo sai
Potrei sbagliarmi potrebbe essere solo il
conosci lo sfondo del bagaglio
Li porto nella lingua ma
i sistemi di tipo mi sono sempre sembrati perfetti
essere o banale e nel modo di dire il
mascella quello in cui non è davvero
aiutandomi ed è solo tutta la cerimonia o
se davvero mi aiuteranno
sono così complicati che non lo sono
aiutarmi più se mi segui ma
se sono complicati o abbastanza forti
che in realtà fanno del bene
sono davvero difficili da manipolare, quindi noi
l’ha fatto marmellata lambda in Australia volontà
fallo di nuovo qui a chicago a luglio
voglio vedere alcuni grandi funzionali
programmatori di chicago, sì, stasera, luglio
quindi penso che una delle discussioni che abbiamo avuto
è l’approccio che conosco
per schema di apprendimento e anche usato in
insegnamento delle lingue delle lingue delle vecchie lingue
come Jay e APL e così via hai mangiato
quello che hai fatto è che hai imparato quel tipo di
il kata o gli idiomi della lingua
facendo un sacco di piccoli esercizi e
le espressioni vanno bene così come sei
facendo karate si diventa lo sai
diventa il riflesso di fare queste cose che
mettere insieme i modi di dire e si ordina di
impara come lavorare con le collezioni giusto
in sostanza, si hai visto tu lo sai
in realtà non penso okay, lo faccio
bisogno di una mappa piatta o qualunque cosa sia e
è così che ai vecchi tempi lo sapevi
i libri come il piccolo intrigante e così via
su cose che ti hanno davvero coinvolto
tanti e tanti esercizi e dopo
che eri un tipo gentile e comodo
di parlare nella lingua e poi tu
potrebbe in realtà iniziare la progettazione
programmi hai visto qualcosa di simile
quello che si avvicina a quello che usiamo è
quella cosa so che ci sono simili
tipi di cose
chiudi o loro lo sapevano
esercizi progressivi ben chiudono il tuo
anatra, sì sì quel genere di cose va bene io
penso che dipenda davvero dal tuo apprendimento
stile giusto io sono così che loro avrebbero dato
io una grande persona del progetto, ma subentrerò
per un grande sì, signore, dammi un grande
problema e lo farò lo farò 14 volte e
sei fuori come farlo nel modo giusto
15 ° pianto Giovanni, ho letto che così facciamo
cose come funziona il nostro cervello e il nostro
il cervello funziona nel modo in cui facciamo le cose e
che quello che mi ha sorpreso è stato quando io
leggi questo il modo migliore per allenarti
il cervello in un nuovo modo di pensare è giusto
per farlo fallo con le tue mani e poi
i tuoi neuroni si conformeranno e quindi
sarai in grado di farlo più velocemente e così
parte dello sforzo cadrà così io
significa che sono d’accordo con te penso che solo
farlo è il modo migliore e penso a
molti mi auguro molto più posti di lavoro
darebbe agli sviluppatori il tempo di sperimentare
perché francamente se non mi dai
tempo di sperimentare su qualcosa del mio
scegliendo ho intenzione di sperimentare nel tuo
tagli di affari che otterrai il
sperimenta chiunque vada a farli entrare
per la cena è giusta la domanda giusta
la produzione molto sia che tu sia
non imparando nulla anche in questo
terribile oh siamo fuori dal tempo che voglio
grazie per aver condiviso i tuoi pensieri
penso che questo sia molto interessante per
quelli di voi particolarmente in transizione
da rubino e guardando lingue come
probabilmente più come chiusura che scowler
o haskell ma il nostro F è acuto ma lo sappiamo
quindi penso che siamo bravi, sai due grandi
interlocutori che dimostri chiaramente
che il viaggio non è così difficile e
come al solito potrebbe esserci ancora un posto
per oggetti e messaggi insieme al tuo
funziona così grazie mille
grazie
Please follow and like us: