Difference between revisions of "Rodin/News"

From HaskellWiki
Jump to navigation Jump to search
m (new rebuild)
m
Line 10: Line 10:
 
* cu instructiunile '''programarii structurate''' implementate
 
* cu instructiunile '''programarii structurate''' implementate
 
* cu '''vectori''' unidimensionali.
 
* cu '''vectori''' unidimensionali.
* cu '''exemple''' puse frumos in dosare, pe categorii de insructiuni
+
* cu '''exemple''' puse frumos in dosare, pe categorii de instructiuni
 
* cu o lucrare inclusa in arhiva (eng. deocamdata)
 
* cu o lucrare inclusa in arhiva (eng. deocamdata)
 
Bun de folosit pentru a ajunge cu predarea la vectori.
 
Bun de folosit pentru a ajunge cu predarea la vectori.
Line 19: Line 19:
 
era o treaba minora depasita ca prioritate de cele majore.
 
era o treaba minora depasita ca prioritate de cele majore.
 
* Nu mai incape pe o discheta
 
* Nu mai incape pe o discheta
* Sintaxa seamana dar totusi NU ESTE ca in programele si documentele de la Minister. Iar [[Rodin Minister Edition]] este doar proiect neinceput.
+
* Sintaxa seamana dar totusi NU ESTE ca in programele si documentele de la Minister. Iar [[Rodin Minister Edition]] este doar proiect neinceput.
  +
* Dupa > si < nu se pune spatiu. Bug minor.
   
   

Revision as of 09:00, 16 August 2009

Engleza3.JPG

Stirile lunii - Limbajul Pseudocod Rodin

Rodinv08e.gif

14 august 2009 Limbajul Pseudocod Rodin a venit la revizia de vara. :) L-am demontat bucati bucatzele si l-am montat la loc. Cateva bucati au ramas evident pe afara: functiile anonime ... in vederea reverificarii lor. Nume de cod: ExperimentExp10 din 12-14/08/2009. Detalii. Descarcati-l din pagina Rodin/Download. In final a rezultat un Rodin

  • pentru Windows, compilat pe un Vista nou instalat,
  • Verificat antivirus
  • cu mesaje de eroare mai clare,
  • cu instructiunile programarii structurate implementate
  • cu vectori unidimensionali.
  • cu exemple puse frumos in dosare, pe categorii de instructiuni
  • cu o lucrare inclusa in arhiva (eng. deocamdata)

Bun de folosit pentru a ajunge cu predarea la vectori. Atentie:

  • Secventele nu mai au ; inainte de acolada.
  • Functiile anonime nu sunt inca (re)implementate
  • Operatorii && (SI) , || (SAU) nu-s implementati, scuze...

era o treaba minora depasita ca prioritate de cele majore.

  • Nu mai incape pe o discheta
  • Sintaxa seamana dar totusi NU ESTE ca in programele si documentele de la Minister. Iar Rodin Minister Edition este doar proiect neinceput.
  • Dupa > si < nu se pune spatiu. Bug minor.



Rodinv08e.gif

8 august 2009 Limbajul Pseudocod Rodin a venit la revizia de vara. :) L-am demontat bucati bucatzele si l-am montat la loc. Cateva bucati au ramas evident pe afara: vectorii, functiile anonime ... in vederea reverificarii lor. Nume de cod: ExperimentExp8 din 8/08/2009. Detalii. Descarcati-l din pagina Rodin/Download. In final a rezultat un Rodin Stabil, cu mesaje de eroare clare. Bun de folosit inainte de a ajunge cu predarea la vectori. Atentie: Secventele nu mai au ; inainte de acolada. O buna ocazie de a discuta cu invataceii diferenta dintre {...} din C si begin ... end din Pascal. Si daca intr-un limbaj anume ; este terminator sau separator de instructiuni.


Rodinv08e.gif

14 aprilie 2009
Profesorii care au participat la perfectionarea didactica folosind Limbajul Pseudocod Rodin sunt rugati sa trimita portofoliile de programe. Formatul electronic il puteti trimite la adresa popavdan pe serverele Yahoo din domeniul com(un). Sau la danvpopa la serverul nostru din domeniul Universitatii din Bacau (ub), din Romania (ro).


Rodinv08e.gif

22 martie 2009
Am testat Rodin2009e folosind cateva exemple din cartea Pascalul mileniului al III-lea rescrise in Rodin. Au functionat, inclusiv programele cu dangling else unde altfel-ul suspendat a fost asociat corect cu bucla interioara.


Rodinv08e.gif

14 martie 2009
<Download> Rodin2009e-Linux.zip cu exemplul privind numerele Pitagoreice. Versiunea 2009e pentru Linux.

Testand un alt algoritm (ceva mai complex - cu 3 bucle pentru imbricate) pentru generarea tripletelor de numere pitagoreice am notat cateva observatii despre Rodin/BuclePentru. Pe scurt: Erorile de sintaxa care apareau ca fiind semnalate LA INCEPUTUL buclei pentru sau al structurii alternative daca erau de fapt localizate in interiorul structurii. Este cel putin ciudat, deoarece compilatoarele semnaleaza o eroare DUPA locul unde apare ea. Rodin 2009e si precedentele o semnaleaza la inceputul structurii ! :) Detalii: Rodin/BuclePentru. De fapt Rodin este altfel construit decat se invata la cursurile de compilatoare si interpretoare. Si este bazat pe Haskell, un limbaj pur, cu lazy evaluation, in care ordinea executiei este alta decat ne-am astepta.


Rodinv08e.gif

8 martie 2009
<Download> Rodin2009e.zip cu exemple mai multe in arhiva. Versiunea 2009e.


Rodinv08e.gif

8 martie 2009 Am inceput testarea variantelor Rodin2009 pe seturi de programe (prelucrare batch) cu speranta de a le gasi pe cele care nu ruleaza corect. Rodin se apropie de o anumita ...maturitate. Exemple aici: /Ro/PRodin/2009abcd <Download> Rodin2009e.zip cu exemple mai multe in arhiva. Versiunea din 8 martie 2009. (2009e)


Rodinv08e.gif

6 martie 2009 Inca mai sunt mici bug-uri in sursa. De exemplu n-a mai mers "citeste x;" - citirea variabilelor simple. Mai lucram...inclusiv la if si dangling else. Nu uitati ca Rodin este de fapt un experiment de scriere a unui limbaj in alta maniera decat cele obisnuite. Asa ca mai pot apare surprize.


Rodinv08e.gif

4 martie 2009 Am compilat RodinV082b-Plus si cu GHC sub Linux. Daca sunt doritori voi upload-a binarul (Pentru Fedora 10 Linux.)


Rodinv08e.gif

3 martie 2009 Experimentul V082d a incetat. Beta testerii au considerat ca este pur si simplu mai bun RodinV082b, motiv pentru care am revizuit inca o data codul si a rezultat RodinV082b - Plus. (V0.82b Plus acum - 1/3/2009 Cu vectori ! Testati cu grija! <Download> Rodinv082bPlus.zip cu exemple cu vectori in arhiva. )


Rodinv08e.gif

1 martie 2009 Considerati varianta V082D istorie.(V0.82d acum - 1/12/2008 Cu vectori ! Experimental ! Testati cu grija! <Download> RodinV082d-selsort.zip )


Rodinv08e.gif

1 dec 2008 Am sarbatorit ziua nationala prin munca, in cel mai clasic stil cu putinta. Oricum, in cursul saptamanii nu mai ramane timp pentru prea multe testari ale software-ului. O varianta RodinV082d (Versiune experimentala !) este inclusa in arhiva produsa in acea zi. Upgrade doar daca doriti sa testati programe cu vectori. <Download> RodinV082d-selsort.zip O anumita oboseala incepe sa-si arate coltii, dupa 10 saptamani cu incarcare 400%. (La acelasi salariu de baza!) Multumesc inca o data celor care au trimis CD-uri cu programe Rodin la testare.


Rodinv08e.gif

28 nov 2008 Am primit de la - sa-i spunem - Criss 88 - o serie de programe in Rodin, pe CD. Sper sa alcatuiesc din ele o pagina separata. Ro/PRodin/Criss88 Ne vor fi de mare folos la testarea versiunii urmatoare. Exemplele sunt recomandate pentru RodinV082b sau RodinV082c.


Rodinv08e.gif

19 nov 2008 Beta: Vectori undimensionali implementati la versiunea RodinV082b. Upgrade doar daca doriti sa testati programe cu vectori. <Download> RodinV082b.zip Upgradati acum! Verificati antivirus executabilul din arhiva ! Limitare: Instructiunea "citeste v[e]" pentru citiri de vectori nu este implementata.Dam detalii pe pagina Ro/Rodin/Workaround.



Rodinv08e.gif

18 nov 2008 Seara de testare a vectorilor unidimensionali asa cum sunt in RodinV082b. Echipa de beta testeri a gasit ca nu este implementata instructiunea "citeste v[x]" pentru citirea vectorilor. Vedeti o solutie provizorie la Ro/Rodin/Workaround.


Rodinv08e.gif

14 nov 2008 Brainstorming incercat si cu studentii sectiei de la IT anul al IV-lea de la Universitatea Bacau. Tema: Left-expresii in Rodin. Multi studenti venisera prima oara la seminar. Doar trei s-au afirmat. Zi cu ghinion. Era 14.


Rodinv08e.gif

13 nov 2008 Brainstorming si discutii interesante cu studentii sectiei de Matematica-Informatica de la Universitatea Bacau. Tema: Left-expresii in Rodin. S-au propus reguli de gramatica pentru o eventuala implementare. Intalnire reusita. Zi norocoasa. De 13.



Rodinv08e.gif

10 nov 2008 Vectori undimensionali la RodinV082b. Upgrade obligatoriu daca doriti sa testati programe cu vectori. <Download> RodinV082b.zip 4 exemple mici , cu vectori sunt in arhiva.



Rodinv08e.gif

8 nov 2008 Puteti gasi usor pagina Limbajului Pseudocod Rodin scriind pur si simplu Limbaj Pseudocod in campul Search de la motorul de cautare Yahoo. Azi 8 nov 2008 era usor de gasit, fiind primul din circa 1000 de intrari. Daca il cautati cu Google il veti gasi pe pagina a II a, insa , nu pe prima.



Rodinv08e.gif

5 nov 2008 Seara de testare pentru RodinV081. Subiectul 1: Instructiunea "daca ... atunci ... altfel ...". Toate programele testate au functionat.

Subiectul 2: Bucle cu test initial si final. Am inceput cu exemplul clasic al sumei de numere dintr-un sir terminat cu zero. S-au dat indicatii si de metodica predarii buclelor, notiuni fundamentale.

Am primit cea mai frumoasa apreciere indirecta: Cineva (din motive evidente nu spun numele desi merita aplauze pentru sinceritate) a spus spontan, ceva care suna cam asa: Acum inteleg ceea ce nu intelegeam la liceu, despre limbajele de programare. Va multumesc calduros, voua, tuturor care ati participat.


Rodinv08e.gif

25 oct 2008 Pagina Rodin se apropie de download-ul / accesul numarul 700. (erau peste 696 mai inainte.)


Rodinv08e.gif

22 oct 2008 Am corectat instructiunea alternativa daca cu doua ramuri, atunci si altfel. Daca-ul cu o ramura nu e inca implementat. (Eventual puneti: text "Nimic de facut" pe ramura cealalta.)


Rodinv08e.gif

21 oct 2008 Seara de testare pentru RodinV08. Am gasit o serie de probleme la instructiunea daca, de altfel planificata pentru revizuire deoarece lipsea ”daca”-ul fara o ramura ”atunci”. Multumiri tuturor participantilor. Rodin va intra intr-o faza de testare intensiva.


Rodinv08e.gif

10 oct 2008 RodinV08 va functiona cu un editor extern, probabil Ultraedit si va folosi instructiunile anuntate „text” , „scrie”, „citeste”. La „tasteaza” am renuntat. Puteti incerca sa folositi si actualul RodinV07 impreuna cu Ultraedit, ar trebui sa functioneze macar programele fara instructiuni de intrare (deci cele fara ”tasteaza”). Incercati, merita !


  Rodinv08e.gif

oct 2008 DPPD Bacau a promis ca va acorda diplome profesorilor participanti la proiectul Rodin, pentru a confirma pregatirea acestora.


Rodinv08e.gifFindOnYahoo.jpg