All entries by this author

Light mood

Aug 31st, 2015 | By

komorebi 木漏れ日: light mood A video posted by Dumitru Ciorbă (@dumitru.ciorba) on Jul 30, 2015 at 2:53am PDT



Yet another visual language? :)

Aug 18th, 2015 | By
mostenire

How useful can be a visual language to #learning/#teaching #Git? pic.twitter.com/dpStcEK08V — Dumitru Ciorbă (@diciorba) August 15, 2015



Ce limbaje de programare să învățăm?

Feb 8th, 2015 | By
Limbaje

Să înveți a programa nu înseamnă să înveți doar un limbaj de programare. Totuși fiecare limbaj își are specificul său, atât în perspectiva aplicațiilor de elaborat (mobile, web, „desktop”), dar și în perspectiva unei eventuale angajări. Graficul ce urmează prezintă succint analiza unor limbaje populare



Calitățile unui programator bun după Timothy Budd

Aug 1st, 2014 | By
FacultyGo!

Un bun programator trebuie să fie înzestrat cu tehnică, experienţă, capacitate de abstractizare, logică, inteligenţă, creativitate şi talent (Timoty Budd).  



APPOOcă tema!

Oct 5th, 2013 | By
appoo curs

Gândește obiectiv – APPOOcă tema!
***
Am decît acest îndemn pentru studenții, care încep cursul de Analiză, Proiectare și Programare Obiect-Orientată…



Bursting bubble-threading… :)

Sep 12th, 2013 | By
bubbleFI

Modelul actual de programare multithreading este perceput de unii ca fiind o adaptare a modelului secvențial sistemelor concurente. Iar realizarea acestui model este de departe cea mai reușită (shared-state concurrency model). Astfel fără o bună înțelegere a acestuia se poate defecta şi mai mult realizarea sistemului. Aici se adaugă şi faptul că testarea sistemului concurent este greu realizabilă, iar verificarea este deseori chiar imposibilă (din cauza multiplelor stări ale entităților concurente: state explosion).
Deci mă justific uşor dacă spun: a programa concurent înseamnă în primul rînd a înţelege fenomenul concurenței, a cărei definiție determină „apariţia şi gestiunea evenimentelor simultane la nivelul sistemului de calcul”.
***
Care sunt elementele sintactice de bază pentru realizarea concurenței sunt prezentate în celea ce urmează…



Păstrați gândurile curate!

Sep 7th, 2013 | By
angel_wings

Din punctul de vedere-al aerului,
soarele-i un aer plin de păsări,
aripă în aripă zbătând.
Oamenii sunt păsări nemaiîntâlnite,
cu aripi crescute înlăuntru,
care bat plutind, planând,
într-un aer mai curat – care e gândul!
(Lauda omului de Nichita Stănescu)

Păstrați gândurile curate și veți putea pluti-plana-la-înălțimi-nemaiîntâlnite!



Ea mi-a dat suflarea…

Jul 15th, 2013 | By
Ea mi-a dat suflarea

Un Vieru dac-aș fi,
Dex-ul mereu n-aș răsfoi,
Cuvinte să aleg în vers:
MAMA să-mi iasă UNIVERS.

La mulți ani!



Viziunea lui Steven Metsker asupra şabloanelor GoF

May 17th, 2013 | By

Clasificarea prezentată de Steven Metsker în Design patterns: Java WorkBook (2002) este realizată în scopul organizării şabloanelor de proiectare GoF (cel puţin aşa susţine autorul).
Şi deoarece anume „intenţia” stabileşte potenţialul de aplicare al şablonului într-un context determinat, nu-mi pare de loc straniu că drept criteriu de clasificare a servit chiar ea.
Intenţia, după Metsker, exprimă necesităţi ce nu pot fi realizate utilizînd doar instrumente de limbaj. Astfel analizînd intenţiile şabloanelor din această perspectivă autorul obţine următoarele categorii de şabloane…



Concretizarea clasificării GoF de Alan Shalloway şi James R. Trott

May 16th, 2013 | By

Autorii cărţii Design Patterns Explained (Alan Shalloway şi James R. Trott, 2000) au considerat important de a reevalua clasificarea GoF prin prisma decuplării obiectelor din sistem. Practic ei reconfigurează categoriile adăugând un nou grup, cel al şabloanelor de decuplare. Deşi majoritatea şabloanelor din acest grup fac parte din categoria şabloanelor comportamentale, autorii nu au recurs la localizarea şabloanelor într-o subcategorie, motivînd decuplarea ca trăsătură primară a acestora.