Vai al contenuto


Foto
- - - - -

Ondacoding.phpmerda(Int Surgentes): Il Topic Della Programmazione


  • Please log in to reply
140 replies to this topic

#1 Giovanni Drogo

Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7592 Messaggi:

Inviato 18 aprile 2014 - 09:14

Quanti di voi sanno programmare? Tanti immagino, e magari a qualcuno addirittura piace.
Io ho cominciato ad interessarmi seriamente solo dopo ingegneria informatica, ora devo dire che certe cose mi piacciono, anche se sono ancora un cane a scrivere codice.

Ho scoperto Standard ML, in un corso di programming languages cazzutissimo, è una figata di linguaggio. Un codice che secondo me è molto figo/elegante:

(* calcola se una serie di carte da gioco hanno tutte lo stesso colore *)
fun all_same_color([]) = true
  | all_same_color([card]) = true
  | all_same_color(card::rest) =
	case rest of
	  crd::tail => case card_color(card)=card_color(crd) of
					 true  => all_same_color(rest)
					| false => false

Ok, non serve necessariamente postare codice, ma che linguaggi usate? Per fare cosa? Va bene qualsiasi cosa, da Assembly ad SQL, anche linguaggi che vi siete inventati voi se ne avete.
  • 0

Statisticamente parlando, non lo so.


#2 Marguati

Marguati

    opinion maker

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 3505 Messaggi:

Inviato 18 aprile 2014 - 09:31

Valgono anche le descrizioni delle macchine di Turing?


in uso: Mathematica, per aiutarmi a visualizzare mentalmente le cose o per convincermi che qualcosa è giusto/sbagliato, ma non so se conti come linguaggio di programmazione vero e proprio ashd uso anche Matlab per fare cose più classiche come risolvere PDE o per fare simulazioni MonteCarlo.

in disuso: Sapevo scrivere qualcosa in C++ ma non sono mai entrato pienamente nell'ottica della programmazione a oggetti, quindi forse dovrei dire "Fortran" piuttosto asd
Ah avevo anche cominciato a imparare Processing per l'Arduino, ma è naufragato perché non trovo più l'Arduino -.- riprenderò quando ne comprerò un altro, temo.

primo linguaggio: Pascal, alle superiori.

vorrei: imparare a usare Prolog.
  • 1

#3 Moreno Saporito

Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84784 Messaggi:

Inviato 18 aprile 2014 - 09:35

ti dico giorno per giorno

magari non tutti i giorni

ora sto usando Java perché una società straniera manda alla banca una mail (cioè una serie) criptata e firmata digitalmente e io sto facendo dei nodi Java che inserisco in un software che regola dei flussi di messaggi (sui bonifici ad esempio), appunto questi nodi devono decriptare la mail e verificare la firma, a quel punto iniziano altre operazioni che però "rubo" da cose già fatte nel senso che sono standard su cui ho già lavorato (tipicamente elaborano il contenuto di queste mail)

nello specifico uso queste librerie
http://www.bouncycastle.org/java.html

il sistema di messaging è gestito da questo software IBM
http://en.wikipedia...._Message_Broker
  • 0

This place is death with walls

...

And the body electric flashes on the bathroom wall
Crawling to the corners where the idiot children call
See the body flashing on the bathroom wall


#4 Giovanni Drogo

Giovanni Drogo

    Non lo so

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7592 Messaggi:

Inviato 18 aprile 2014 - 09:36

Valgono anche le descrizioni delle macchine di Turing?


Assolutamente sì.
  • 0

Statisticamente parlando, non lo so.


#5 Duck

Duck

    Professionista della malafede

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 21564 Messaggi:

Inviato 18 aprile 2014 - 09:45

Tocca anche a me causa ingegneria informatica in corso.
Non posso dire che mi piaccia, anche se c'è di peggio al mondo (come tutto ciò che riguarda, anche solo da lontano, una qualsiasi parte della fisica).
So usare Java, ho i rudimenti di C e C++. Poi vabbeh conosco un po' markup (HTML, XML e roba varia).
Ovviamente anche SQL (da una vita ormai).
Ora mi stan facendo studiare Scheme (un derivato del LISP).

Da quando ho scoperto che esiste il Boo, ho trovato però il linguaggio per me ( http://it.wikipedia....Boo_(linguaggio) )
  • 0

«Mister, possiamo lavorare sulle diagonali?», la richiesta di qualche giocatore. No, la risposta del tecnico. 

consigli per il futuro: leggere i fantaconsigli dell'UU e fare l'esatto opposto

Duck tu mi consigliasti di molto bello Delitto e Castigo, che nonostante la lunghezza (per me quello è gia parecchio lunghino) mi piacque parecchio e mi permise anche di fare un figurone con mia cognata in una discussione in cui credeva di tagliarmi fuori.


#6 Moreno Saporito

Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84784 Messaggi:

Inviato 18 aprile 2014 - 09:47

duck te l'ho già chiesto ma non ricordo la risposta: avevi detto che come tesi avresti fatto un software inerente alle scommesse ippiche, l'hai fatto?
o qualcosa del genere
  • 0

This place is death with walls

...

And the body electric flashes on the bathroom wall
Crawling to the corners where the idiot children call
See the body flashing on the bathroom wall


#7 Duck

Duck

    Professionista della malafede

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 21564 Messaggi:

Inviato 18 aprile 2014 - 09:48

Ma va, era un gioco da tavolo sulle corse dei cavalli e quindi c'erano anche le scommesse. Non è la tesi ma il classico progetto di ingegneria del software che rifilano al Polimi (per carità, meglio così).
Fatto, consegnato e tutto ma era una mezza minchiata eh, niente di serio :P


(Aggiungo che int surgentes è degna di good asd )
  • 0

«Mister, possiamo lavorare sulle diagonali?», la richiesta di qualche giocatore. No, la risposta del tecnico. 

consigli per il futuro: leggere i fantaconsigli dell'UU e fare l'esatto opposto

Duck tu mi consigliasti di molto bello Delitto e Castigo, che nonostante la lunghezza (per me quello è gia parecchio lunghino) mi piacque parecchio e mi permise anche di fare un figurone con mia cognata in una discussione in cui credeva di tagliarmi fuori.


#8 auslöschung

auslöschung

    internal bio-reverb

  • Moderators
  • 3099 Messaggi:

Inviato 18 aprile 2014 - 09:52

solo roba inutile a un livello altamente improduttivo: un po' di haskell*, un po' di scheme/commonlisp (va beh, scheme perché ci ho fatto sicp come tutti, penso, asterisco* perché poi l'anno scorso sicp l'ho rivisto un po' in haskell), un po' di clojure, un po' di c, un po' di c++, un po' csound, un po' supercollider, un po' prolog (ci ho fatto qualche laboratorio, ho il vecchissimo bratko e lo sterling/shapiro - the art of blabla - è tipo uno dei libri più belli che abbia mai letto). ah, avevo provato un po' agda per tutte le cose belissime sui dependent types, ma non avevo davvero niente da farci. in effetti il mio problema è che poi non ho mai niente da farci e comunque non credo riuscirei a farla, finiscono per piacermi di più i libri. non posterò mai più, ma lurkerò con entusiasmo.

mi piacerebbe: prendere qualche certificazione java del cazzo o imparare python e provare a cercare un lavoro, poi mi ricordo che non voglio assolutamente trovare un lavoro e comunque nessuno mi vuole.

Ah avevo anche cominciato a imparare Processing


top notch, ritrova l'arduino.
  • 0

#9 Moreno Saporito

Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84784 Messaggi:

Inviato 18 aprile 2014 - 09:55

Fatto, consegnato e tutto ma era una mezza minchiata eh, niente di serio :P



beh vabbeh una cosa fatta su dati reali (e rispetto dei tempi di interazione da parte degli utenti) sarebbe bella e serissima secondo me, intendo come complessità; difatti il sistema che c'è ora in Italia fa cagare rispetto ad esempio a quello francese
  • 0

This place is death with walls

...

And the body electric flashes on the bathroom wall
Crawling to the corners where the idiot children call
See the body flashing on the bathroom wall


#10 grotesque

grotesque

    mainstream Star

  • Members
  • StellettaStellettaStellettaStellettaStelletta
  • 2035 Messaggi:

Inviato 18 aprile 2014 - 09:55

ho fatto il corso di Python su Codecademy ashd

poi SQL (conta?) e C++ in triennale ma quest'ultimo soprattutto per fare robe inutili e Pascal alle superiori
  • 0

#11 auslöschung

auslöschung

    internal bio-reverb

  • Moderators
  • 3099 Messaggi:

Inviato 18 aprile 2014 - 10:04

ah, i penso seriamente di ricadere nella porzione sfortunata del mondo e due

All teachers of programming find that their results display a 'double hump'. It is as if there are two populations: those who can [program], and those who cannot [program], each with its own independent bell curve.

Almost all research into programming teaching and learning have concentrated on teaching: change the language, change the application area, use an IDE and work on motivation. None of it works, and the double hump persists.

We have a test which picks out the population that can program, before the course begins. We can pick apart the double hump. You probably don't believe this, but you will after you hear the talk. We don't know exactly how/why it works, but we have some good theories.


  • 1

#12 zuper

zuper

    utente

  • Administrators
  • 576 Messaggi:

Inviato 18 aprile 2014 - 10:06

Java, Java, Java (tra un po dovrei anche certificarmi) e nel tempo libero Java, poi ne so un altra decina in maniera didattica ma in pratica uso solo questo e mi va anche bene

http://www.bouncycastle.org/java.html


Una banda di stronzi che con la versione ultima mi stan facendo bestemmiare per l'update. Loro e le loro 50 versioni che non si capisce cosa camibi tra l'una e l'altra.
Purtroppo li devo usare massivamente per fare robe sui certificati
  • 0

ex-zuper.

zuper85.png


#13 {`tmtd`}

{`tmtd`}

    Enciclopedista

  • Redattore OndaRock
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7196 Messaggi:
  • LocationBologna

Inviato 18 aprile 2014 - 10:13

Sono un informatico dunque mi hanno insegnato a programmare. Ho fatto c e java, il primo solo in un esame, il secondo anche quando ho iniziato a lavorare. Ho mollato quasi subito la programmazione per la Business Intelligence dunque sono abbastanza SCAFATO con il SQL che ad esser precisi non è un linguaggio di programmazione a tutti gli effetti. In quasi tutti i colloqui che ho fatto negli ultimi anni mi hanno fatto una domanda: che differenza c'è fra la UNION e la UNION ALL? asd
  • 0

#14 biock

biock

    Lurker professionista

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 6722 Messaggi:
  • LocationLittle Panda

Inviato 18 aprile 2014 - 10:18

primo linguaggio: Pascal, alle superiori.

pure io. ero un drago, il più bravo a fare gli esercizi in classe, quindi pensavo già di diventare un programmatore della madonna da grande.
finita la voglia di studiare già in quinta e poi all'università (informatica, mollata al secondo anno), non ho imparato più un cazzo. non riuscirei manco a fare le cose più semplici in c.
ora al lavoro ogni tanto uso java per fare delle gui avendo imparato il minimo indispensabile dal mio capo. l'unica volta che ho avuto la possibilità di creare un'intera applicazione da solo era così fatta male che sono contento che alla fine il progetto è saltato (per altre ragioni)
  • 0

#15 reese

reese

    moriremo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 5669 Messaggi:

Inviato 18 aprile 2014 - 10:34

ai tempi del liceo (per diletto): pascal (con cui ho provato il primo brivido del codice), poi intensamente visual basic 6 per via della facilita' di creare gui (non impari a programmare pero', probabilmente online si trovano ancora i miei primi progetti con vb666, brrrr), poi un po' di perl.
per l'uni: c e c++ molto intensamente (pornograficamente spogliando il codice fino al bit nella ram), prima per algoritmi poi per software, poi java (l'orrore, l'orrore), ruby per compensare alla mancanza accademica di scripting, poi la tesi in php (mai piu' toccato, l'inferno), i primi bagliori di python e processing per sentirmi ryoji ikeda.
per lavoro: tanto python, prima nella sua forma pura di script per l'apprendimento, poi esclusivamente assieme a django per svilupparci webapp. all'occorrenza ho imparato action script 3, e tanto tanto javascript. a un certo punto ho deciso di mollare il master e di darmi solo al web development in python+django, venendo a londra dove lavoriamo per google e dove python e' diventato il goto language per via di van rossum (il creatore di p.) che ci ha lavorato 7 anni (ora a dropbox). mi guadagno la pagnotta con python da tre/quattro anni e ovviamente mi ci trovo bene. lo consiglio seriamente a tutti i neofiti della programmazione, e' un connubio perfetto di usabilita' e leggibilita'. se non credete a me, chiedetelo a debaser.

finito il lavoro, pero', stacco e addio programmazione fino al giorno dopo. non ho un github serio con progetti (a differenza di quasi tutti i miei colleghi) - a proposito, se cercate lavoro nell'ambito e' la prima cosa di cui dovreste preoccuparvi, intendo avere un github col proprio codice, il cv viene al massimo dopo. quindi si', imparo molto al lavoro, ma per il resto non programmo affatto, a parte progetti molto saltuari che nascono e muoiono in una notte. le prossime cose che guardero' saranno angularjs et similia, in pratica il futuro delle webapp: ormai succede sempre piu' spesso che la necessita' di usare python o un altro linguaggio di backend e' solamente per mettere a disposizione delle api a javascript che si occupa della logica della cosa grazie ad angularjs. il backend non scomparira' mai, ma sta perdendo molto terreno in favore del frontend e di quei pazzi devoti che elevano javascript a religione.

linguaggio preferito: bash.

purtroppo comfortably numb non posta piu', lui e' un fuoriclasse assoluto - mi pare fosse assunto da dropbox per via della soluzione che ha dato al loro quiz, poi ando' pure a fb mi pare.
  • 0

#16 Lee Carvallo

Lee Carvallo

    tocco piuma

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 7755 Messaggi:
  • Locationdentro....il parcheggio

Inviato 18 aprile 2014 - 11:00

al liceo nelle ore di informatica studiavamo php e qualcosina di c++, ovviamente io non ci capivo un cazzo di niente , tant'è che durante una verifica , in preda a una crisi isterica ho mandato a cagare il professore e ho tirato un calcio potente al computer principale sfondando il case :ashd:

3 settimane di sospensione. e debito di informatica a fine anno. Fortunatamente l'anno dopo quel professore non c'era più e tornammo normalmente a studiare le solite cagatine dell'informatica.
  • 0

#17 Moreno Saporito

Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84784 Messaggi:

Inviato 18 aprile 2014 - 11:32

Java, Java, Java (tra un po dovrei anche certificarmi) e nel tempo libero Java, poi ne so un altra decina in maniera didattica ma in pratica uso solo questo e mi va anche bene


http://www.bouncycastle.org/java.html


Una banda di stronzi che con la versione ultima mi stan facendo bestemmiare per l'update. Loro e le loro 50 versioni che non si capisce cosa camibi tra l'una e l'altra.
Purtroppo li devo usare massivamente per fare robe sui certificati


ottimo

così potrai aiutare un povero vecchio autodidatta

mentre facevo il prototipo da "vendere" ho già visto una cosa che non mi tornava
  • 0

This place is death with walls

...

And the body electric flashes on the bathroom wall
Crawling to the corners where the idiot children call
See the body flashing on the bathroom wall


#18 debaser

debaser

    utente stocazzo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 22438 Messaggi:

Inviato 18 aprile 2014 - 11:32

purtroppo comfortably numb non posta piu', lui e' un fuoriclasse assoluto - mi pare fosse assunto da dropbox per via della soluzione che ha dato al loro quiz, poi ando' pure a fb mi pare.


sì mi sa che è a fb.
  • 1

Codeste ambiguità, ridondanze e deficienze ricordano quelle che il dottor Franz Kuhn attribuisce a un'enciclopedia cinese che s'intitola Emporio celeste di conoscimenti benevoli. Nelle sue remote pagine è scritto che gli animali si dividono in (a) appartenenti all'Imperatore, (b) imbalsamati, c) ammaestrati, (d) lattonzoli, (e) sirene, (f) favolosi, (g) cani randagi, (h) inclusi in questa classificazione, (i) che s'agitano come pazzi, (j) innumerevoli, (k) disegnati con un pennello finissimo di pelo di cammello, (l) eccetera, (m) che hanno rotto il vaso, (n) che da lontano sembrano mosche.
 
non si dice, non si scrive solamente si favoleggia


#19 Moreno Saporito

Moreno Saporito

    burzumaniaco

  • Members
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 84784 Messaggi:

Inviato 18 aprile 2014 - 11:35

questo comfort me lo ricordo vagamente
  • 0

This place is death with walls

...

And the body electric flashes on the bathroom wall
Crawling to the corners where the idiot children call
See the body flashing on the bathroom wall


#20 reese

reese

    moriremo

  • Members
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 5669 Messaggi:

Inviato 18 aprile 2014 - 11:42

non puoi non saperlo, uno dei pochi qui che ascoltano gli skullflower e i ramleh. http://forum.ondaroc...immy-due-volte/
  • 0




0 utente(i) stanno leggendo questa discussione

0 utenti, 0 ospiti, 0 utenti anonimi

IPB Skin By Virteq