Inu zacal sem u basicu, pres pascal, assembler, C, C++ sem dosel k C#. V jazycich jako je C# se mohu soustredit na samotny algoritmus, muzu resit pomerne primo podstatu problemu a nemusi ztracet cas s blbostma jako je alokovani pameti, uvolnovani pameti, predavani ukazatelu na pole ukazatelu atd. Kod v C# je myslim docela jasny a citelny i pro dalsi lidi (jak tu jiz nekdo zminoval), kazde volani funkce nebo metody neni obaleni tunou maker a definice teto funkce neni obalena dvema tunami maker. Ja ty jazyky nezatracuju, ale proste kdyz sem shodou okolnosti minuly tyden dostal za ukol upravit uplne cizi kod aplikace vyvijene ve Visual C++, tak sem si pripadal tak trochu jako bedrich hrozny kdyz lustil egyptske pismo :-). Vlastni algoritmy se schovaly pod tunami kodu pro kod. Nemluve o mnozstvi knihoven, ktere jsou standardne v CLR k dispozici. Ano, vhodne knihovny si clovek sezene k leccemus, ale tady proste jsou a jsou snadno pouzitelne, coz opet umoznuje soustredit se na problem a ne na blbosti kolem.
Nechci tvrdit, ze C# je to jedine prave.