Evo Magazine dergisinde Ekim 2009' da yayınlanan güzel bir liste var. Çok enteresan sonuçları var ama bence okumaya ve saklamaya değer bir liste.
http://www.evo.co.uk/features/features/240343/top_10_greatest_drivers_cars.html
ramazan öztürk
...
27 Ocak 2011 Perşembe
Bir programcının evrimi
İnternette çok eskidir ama ben her zaman kullanırım. Elimin altında olsun istedim :)
Anonymous
High School/Jr.High
10 PRINT "HELLO WORLD" 20 END
First year in College
program Hello(input, output) begin writeln('Hello World') end.
Senior year in College
(defun hello (print (cons 'Hello (list 'World))))
New professional
#includevoid main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); }
Seasoned professional
#include#include class string { private: int size; char *ptr; string() : size(0), ptr(new char[1]) { ptr[0] = 0; } string(const string &s) : size(s.size) { ptr = new char[size + 1]; strcpy(ptr, s.ptr); } ~string() { delete [] ptr; } friend ostream &operator <<(ostream &, const string &); string &operator=(const char *); }; ostream &operator<<(ostream &stream, const string &s) { return(stream << s.ptr); } string &string::operator=(const char *chrs) { if (this != &chrs) { delete [] ptr; size = strlen(chrs); ptr = new char[size + 1]; strcpy(ptr, chrs); } return(*this); } int main() { string str; str = "Hello World"; cout << str << endl; return(0); }
Master Programmer
[ uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820) ] library LHello { // bring in the master library importlib("actimp.tlb"); importlib("actexp.tlb"); // bring in my interfaces #include "pshlo.idl" [ uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820) ] cotype THello { interface IHello; interface IPersistFile; }; }; [ exe, uuid(2573F890-CFEE-101A-9A9F-00AA00342820) ] module CHelloLib { // some code related header files importheader(); importheader( ); importheader( ); importheader("pshlo.h"); importheader("shlo.hxx"); importheader("mycls.hxx"); // needed typelibs importlib("actimp.tlb"); importlib("actexp.tlb"); importlib("thlo.tlb"); [ uuid(2573F891-CFEE-101A-9A9F-00AA00342820), aggregatable ] coclass CHello { cotype THello; }; }; #include "ipfix.hxx" extern HANDLE hEvent; class CHello : public CHelloBase { public: IPFIX(CLSID_CHello); CHello(IUnknown *pUnk); ~CHello(); HRESULT __stdcall PrintSz(LPWSTR pwszString); private: static int cObjRef; }; #include #include #include #include #include "thlo.h" #include "pshlo.h" #include "shlo.hxx" #include "mycls.hxx" int CHello::cObjRef = 0; CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk) { cObjRef++; return; } HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString) { printf("%ws ", pwszString); return(ResultFromScode(S_OK)); } CHello::~CHello(void) { // when the object count goes to zero, stop the server cObjRef--; if( cObjRef == 0 ) PulseEvent(hEvent); return; } #include #include #include "pshlo.h" #include "shlo.hxx" #include "mycls.hxx" HANDLE hEvent; int _cdecl main( int argc, char * argv[] ) { ULONG ulRef; DWORD dwRegistration; CHelloCF *pCF = new CHelloCF(); hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); // Initialize the OLE libraries CoInitializeEx(NULL, COINIT_MULTITHREADED); CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER, REGCLS_MULTIPLEUSE, &dwRegistration); // wait on an event to stop WaitForSingleObject(hEvent, INFINITE); // revoke and release the class object CoRevokeClassObject(dwRegistration); ulRef = pCF->Release(); // Tell OLE we are going away. CoUninitialize(); return(0); } extern CLSID CLSID_CHello; extern UUID LIBID_CHelloLib; CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */ 0x2573F891, 0xCFEE, 0x101A, { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 } }; UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */ 0x2573F890, 0xCFEE, 0x101A, { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 } }; #include #include #include #include #include #include "pshlo.h" #include "shlo.hxx" #include "clsid.h" int _cdecl main( int argc, char * argv[] ) { HRESULT hRslt; IHello *pHello; ULONG ulCnt; IMoniker * pmk; WCHAR wcsT[_MAX_PATH]; WCHAR wcsPath[2 * _MAX_PATH]; // get object path wcsPath[0] = '\0'; wcsT[0] = '\0'; if( argc > 1) { mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1); wcsupr(wcsPath); } else { fprintf(stderr, "Object path must be specified\n"); return(1); } // get print string if(argc > 2) mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1); else wcscpy(wcsT, L"Hello World"); printf("Linking to object %ws\n", wcsPath); printf("Text String %ws\n", wcsT); // Initialize the OLE libraries hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED); if(SUCCEEDED(hRslt)) { hRslt = CreateFileMoniker(wcsPath, &pmk); if(SUCCEEDED(hRslt)) hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello); if(SUCCEEDED(hRslt)) { // print a string out pHello->PrintSz(wcsT); Sleep(2000); ulCnt = pHello->Release(); } else printf("Failure to connect, status: %lx", hRslt); // Tell OLE we are going away. CoUninitialize(); } return(0); }
Apprentice Hacker
#!/usr/local/bin/perl $msg="Hello, world.\n"; if ($#ARGV >= 0) { while(defined($arg=shift(@ARGV))) { $outfilename = $arg; open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n"; print (FILE $msg); close(FILE) || die "Can't close $arg: $!\n"; } } else { print ($msg); } 1;
Experienced Hacker
#include#define S "Hello, World\n" main(){exit(printf(S) == strlen(S) ? 0 : 1);}
Seasoned Hacker
% cc -o a.out ~/src/misc/hw/hw.c % a.out
Guru Hacker
% echo "Hello, world."
New Manager
10 PRINT "HELLO WORLD" 20 END
Middle Manager
mail -s "Hello, world." bob@b12 Bob, could you please write me a program that prints "Hello, world."? I need it by tomorrow. ^D
Senior Manager
% zmail jim I need a "Hello, world." program by this afternoon.
Chief Executive
% letter letter: Command not found. % mail To: ^X ^F ^C % help mail help: Command not found. % damn! !: Event unrecognized % logout
15 Ocak 2010 Cuma
1.3 motor 231HP güç!!! inanılmaz
1.3 motordan nasıl böyle büyük bir elde ediliyor. gerçekten muhteşem. Mazdanın yeni çıkacak RX-7 de 1600 cc 300HP güçlü motorunu kullanacağına duydum... gerçekten muhteşem. Insignia' da kullanılan 1.6 180HP ye henüz alışmışken bu gerçekten süpriz oldu.
konu:
Şu adreste genel olarak Wankel (mazda daki adıyla renesis rotary) motorun çalışma prensibini güzel bir şekilde anlatılıyor.
konu:
"Yeni Mazda RX-8 R3 Renesis Teknik bilgilerin ve donanım özelliklerinin özeti için lütfen aşağıdaki tablolara bakınız. Yeni Mazda RX-8 R3 broşürü (PDF 1,63 MB) Motor tipi Renesis Rotary Motor Hacim (cc) 1308 Maksimum güç (PS / dd) 231 / 8200 Maksimum tork (Nm / dd) 211 / 5500 Performans Maksimum hız (km/s) 234 0-100 km/s hızlanma (saniye) 6.4 Yakıt tüketimi (l) Şehir içi 15.7 Şehir dışı 9.1 Ortalama 11.5 CO2 emisyonu (g/km) 299 Yeni Mazda RX-8 R3 Renesis 231PS'lik maksimum güce sahip RENESIS rotary motor ve 6 ileri manuel şanzıman Altı adet hava yastığı: sürücü ve ön yolcu ön ve yan, ön ve arkada perde 3 farklı dış renk seçeneği: Kristal beyazı, Parlak siyah ve Hızlı kırmızı 19" alüminyum alaşımlı jantlar ve 225/40 R19 lastikler Otomatik yanan, far yıkamalı Xenon farlar Yükseltilmiş Bilstein şok emici süspansiyon Ön sis farları Paslanmaz çelik marşpiyeller Yarı deri döşemeye sahip Recaro koltuklar Kırmızı renkte özel dikişlere sahip deri kaplı direksiyon ve vites kolu, deri kaplı el freni Yağmur sensörü Pas önleyici cila İçten duyarlı alarm ve immobilizer Dinamik Stabilite Kontrolü (DSC) ve Çekiş Kontrol Sistemi (TCS) Sınırlı Kaydırmalı Diferansiyel (LSD) ile gelişmiş güvenlik sistemi Kilitlenmeyi Önleyici Fren Sistemi (ABS) ve Elektronik Fren Basıncı Dağıtımı (EBD) Uzaktan kumandalı merkezi süper kilitleme Freestyle kapı sistemi: ön kapılarda önden, arka kapılarda arkadan menteşeleme Bose® premium ses sistemi ve 9 adet hoparlör AM/FM radyo, 6'lı CD/MP3 çalar ve Bluetooth Otomatik klima ve polen filtresi Hız kontrol sistemi Ön, yan ve perde hava yastıkları Arka koltuklara kadar uzanan orta konsol Spor stil paketi: spor ön tampon, yan etekler, bagaj kapağına entegre gövde rengi arka spoiler"
- Mazda - Yenİ Mazda RX-8 - Özellikler fiyatlar ve broşür (Google Sidewiki'de görüntüle)
Şu adreste genel olarak Wankel (mazda daki adıyla renesis rotary) motorun çalışma prensibini güzel bir şekilde anlatılıyor.
Kaydol:
Kayıtlar (Atom)