Soal bahasa favorit itu terserah selera masing2

Menurut saya sih, pada akhirnya, bahasa apapun
juga yang dipakai yang terpenting adalah:
penguasaan terhadap bahasa tersebut
serta platform yang mendasarinya.

Jangan lupa bahwa bahasa hanya sekedar alat,
seperti claim-nya delphi sendiri sebagai RAD tool.

aa, http://www.google.com/search?q=aa+delphi


On Tue, Nov 18, 2003 at 11:02:19PM +0700, Mpu Gondrong wrote:
> Selasa, 18/11/2003 15:35:31, Priyatna menulis:
> 
> PH> beberapa kemudahan C, seperti: += -= &= |= *= /= operators.
> 
> Itu candaan dari FPC saja, tdk berarti. Apa bisa operator tsb jadi spt
> ini: 'A[I+=2] := 10' ? Bila FPC bisa menerapkan operator ternary (:?)
> atau assignment dlm setiap ekspresi, itu baru lompatan cukup berarti.
> 
> PH> BTW, FPC bisa begini nggak, yah: var1 := var2 := var3 := var4 :=
> PH> var5 := 0;
> 
> Belum bisa (CMIIW), tapi itu kan sintak prgmer males, gak ada artinya
> buat kode akhir. Btw, variable global defaultnya sudah 0.
> 
> PH> Satu hal yang paling mendasar dari C yang mungkin tidak bisa ditandingi
> PH> Pascal adalah masalah penanganan pointer. Pascal sangat membatasi
> 
> Saya tidak sependapat, karena Pascal sudah mencukupi dlm operasi
> pointer, hanya bedanya Pascal itu tertib dan C itu ugal2an. Tidak
> masalah membuat banyak type untuk keperluan typecasting dan ini bukan
> berarti akal2an. Apalagi Delphi punya banyak fasilitas tambahan, spt
> long string, dynamic array, open array, dst, yg bisa digunakan untuk
> operasi memory atau pointer.
> 
> PH> Saya sering bertanya-tanya, kenapa sih open array sama static
> PH> array di Delphi nggak compatible? Saya rasa ada yang lebih sulit
> 
> Maksudnya array static dan dynamic ? Dynamic array alokasinya mirip
> dgn string, yaitu [ref-counting, length, isi], dan diwakilkan dlm var
> berjenis pointer. Jadi memang beda dgn static. Yg penting cara akses
> tiap2 elemen sama efisiennya dgn static array.
> 
> Btw, selagi oprek2 dynamic array, saya menemukan anomali dlm optimizer
> D5/D6, jadi kurang benar kalo optimizer tsb bebas error:
> 
> {$APPTYPE CONSOLE}
> var
>   A: array of Integer;
>   B: array[-2..5] of Integer;
> begin
>   A := @B[0];
>   A[0] := 10;
>   B[0] := 20;
>   if A[0] <> B[0] then Writeln('Optimizer Error');
> end.
> 
> PH> Kalaupun bisa, pasti lebih lambat dari yang dibuat pake C.
> 
> Gemana ya, scr bhs Pascal / Delphi memang rada kaku, pun compilernya
> tidak secanggih C, struktur prgnya juga. Prg Delphi khan dicompilenya
> scr modular per unit, meski bisa juga dibundle dgn include. Kalo mau
> bener2 ngelotok optimizernya, harus model include spt C, jadi bisa
> inline-function, makro, optimasi konstan, dst.
> 
> Ini curhat aja, dulu saya pikir kalo ada konstanta string 'kucing
> hitam bulunya putih' di 10 unit, maka itu akan dioptimasi jadi 1 saja,
> ternyata saya salah. :)
> 
> PH> mungkin tidak menyadari bahwa Form1 hakekatnya adalah pointer,
> 
> Nha, prgmer Delphi pemula pun sudah bermain dgn pointer bukan?
> 
> PH> Tapi saya yakin... masa itu akan datang ... masa kejayaan Pascal
> PH> akan datang .... ketika FPC sudah se-efisien GCC....Hik.. hik..
> 
> Mudah2an... Tapi dlm pikiran banyak prgmer, untuk apa menunggu hari
> esok kalo saat ini pun sudah ada yg lebih baik? ;-)
> 
> Tertanda,
> Oguds [36856104]
> 
> 
> 
> 
> Berlangganan: [EMAIL PROTECTED]
> Stop Berlangganan: [EMAIL PROTECTED]
> Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke