Hehe kako jako - poredi se linux l33t user sa nekom sekretaricom :)
Nego, oko programiranja... evo mene zanima sledece:
Imam, recimo, zahtev da napisem vrlo zahtevnu hyperthreading aplikaciju optimizovanu za P4 ...
Na Windozetu imam sledece alatkice:
- MS Visual Studio 2003 (uskoro 2005) - ugradjen intelisense, dopunjavanje funkcijskih poziva, clanova klase, pop-up direktni help koji i u letu (tooltip) prikazuje parametre funkcije - divota za rad. Wizardi koji cine pravljenje UI-ja vrlo jednostavnim, vrlo laka manipulacija sa klasama i njihovim memberima.
- MSDN biblioteku + MSDN online, koja je integrisana u razvojno okruzenje i ima gotovo sve od helpa potrebnog za razvoj Win aplikacija - na dohvat ruke, samo jedan F1, i tu je.
- MS Visio ima i UML editor... a dolazi sa Office paketom, i sa sve poznatim user interfejsom
- MS Project, za project management (uz malo "budzenja" moze i Scrum PM metoda da se izvede sa njim) , planiranje finansija/resursa za projekat i optimizaciju radne snage
- NuMega BoundsChecker/DevPartner Studio - alat za proveru konzistentnosti API poziva, interne upotrebe memorije, razno-raznih leakova i jos gomile gresaka koje bi debugger tesko primetio bez dosadnog steppovanja po funkcijama i pracenjem call stacka.
- Intel C++ Optimizing kompajler kao jednostavni plug-in za VS IDE (znam da ICL postoji za Linux kao comandline) - koji generise super-brzi Intel kod
- Intel VTune - izuzetan profajler za Intel platformu sa grafickim prikazom i najsitnijih parametara vezanih za optimizaciju
Sve ovo je upakovano u okruzenje koje je odlicno uklopljeno u odlicni "look and feel".
Zatim imam nebrojene MS seminare sa on-hand labs za ucenje, tutorijale,
www.codeproject.com i code guru - gde postoje lepo objasnjeni primeri bez GPL bullshita koji te ogranicava u radu, i tako dalje i tako blize.
Pazi sad - hocu da portujem aplikaciju na Windows.CE / Smartphone platformu - no problemo, API koji je visoko kompatibilan i uz male a cesto i nikakve izmene Win32 kod radi bez problema na mobilnom telefonu, PDA uredjaju ... i to sve iz poznatog okruzenja :-)
Onda... tu je .NET - pises jednu aplikaciju za sve te platforme u istom poznatom okruzenju, sa obilnim helpom i uz poznate intelisense alate.
itd...
Mislim, ako je u necemu MS jak, to je odnos sa ISV-ovima.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey