PDA

View Full Version : Laurea in Informatica: Linguaggi di programmazione


guylmaster
20-04-2010, 00:04
Salve a tutti,
so che il corso di Linguggi di Programmazione, del CDL in Informatica, è un esame abbastanza recente. Dopodomani però ho l'esonero ed ho un pò di preoccupazioni, mi chiedevo quindi se qualcuno di voi l'ha affrontato (io sono iscritto all'università di Bari, ma alla fin fine, credo che le cose siano abbastanza simili, non mi sembra un corso molto vasto).

Nella fattispecie nel parlare di Linguaggi formali abbiamo affrofondito i linguaggi Contex-Free, gli alberi di derivazione ed il pumping-lemma.

Insomma ci sono tante micro-definizioni, il pumping-lemma che se esce un caso limite ho paura di non riuscire a farlo (ed anzi, non è che mi sia potuto esercitare troppo, non mi è chiarissimo) ed insomma, come prima di ogni esonero-esame, sono molto ansioso.

Lo so, è solo un esonero, non un esame, ma mi sentirei di partire "con il piede sbagliato" non riuscendoci. Tra l'altro ho studiato passo passo, ora sto facendo una maxi ripetizione.

Voi cosa ne dite? l'avete affrontato questo esame? con che esito? :fagiano:

nuovoUtente86
20-04-2010, 20:28
E' il caro vecchio esame di linguaggi e traduttori. Non è un esame banale ma neppure impossibile (come del resto ogni esame). La cosa fondamentale è comprendere bene la parte teorica, poi gli esercizi diventano, di fatto, molto meccanici.

wingman87
20-04-2010, 21:08
E' il caro vecchio esame di linguaggi e traduttori. Non è un esame banale ma neppure impossibile (come del resto ogni esame). La cosa fondamentale è comprendere bene la parte teorica, poi gli esercizi diventano, di fatto, molto meccanici.

Vero, però fai molti esercizi, è vero che diventano meccanici ma solo se ne hai fatti un po', io all'inizio li trovavo un po' disarmanti, nel senso... e ora? Come applico quello che ho studiato in questo esercizio? Sarà stato anche il metodo con cui ha spiegato la mia prof... non so.
Comunque da me, a Torino, gli esami consistono prevalentemente di esercizi, diciamo 3 quinti, forse anche 3 quarti dell'intero scritto.

guylmaster
20-04-2010, 21:25
A me è solo il primo esonero, e pare che saranno due domande:

Una teorica ed uno invece sarà un esercizio sul pumping lemma.

Ora, mi sono studiato tutta le definizioni il meglio che ho potuto, il punto è che fino ad ora le avevo capite ma non ho mai avuto il tempo di impararmi a menadito il modo di "formalizzarle" ed ho dovuto fare tutto oggi, quindi spero che poi all'esonero non sbaglio (e si sa che l'ansia fa brutti scherzi);

Per quel hce riguarda il pumping lemma appena capita un esercizio un pò piu difficile, ovvero qualche linguaggio da dimostrare troppo arzigolato è la fine.

Certo è che se mi capita un linguaggio semplice, e la domanda di teoria non è impossibile allora si può ambiere anche al 30.

La cosa sconfortante degli esoneri è che dovendoti prepare mentre comunque segui le lezioni non riesci mai a prepararti quanto vorresti. Ad esempio a me 1 altro giorno farebbe veramente molto comodo per fissarmi meglio in mente le definizioni :fagiano:

guylmaster
20-04-2010, 21:46
Mi dicevano che su internet si trova parecchio materiale sul pumping lemma, ovvero sia esercizi svolti che una spiegazione un pò meno rigorosa di quello del libro.

Voi sapreste citarmi qualche fonte ?

Perchè dal libro mi sono rimaste in mente molte incognite come, ad esempio, quando conviene ragionare sulla sostituzione dei sottoalberi e quando invece conviene lavorare sulle lunghezze per stabilire se un linguaggio non è Contex Free

wingman87
22-04-2010, 07:39
Com'è andata alla fine? Mi dispiace non averti più risposto, mi è passato di mente questo thread...

guylmaster
22-04-2010, 10:16
Mha ho completato tutto, magari ad alcune domande teoriche ho risposto in maniera poco dettagliata perchè non me le ricordavo alla perfezione.
Spero però che ne esce un bel voto alla fin fine, non credo di aver scritto una marea di cazzate :D

cdere
23-04-2010, 19:59
eh semeraro semeraro ahahahah

buona così, io l'ho dato l'anno scorso a te in bocca al lupo ;)