Pada suatu ketika :: Tuesday 09 September 2003 14:31 :: 
dear Hamril Arzoni menulis mengenai [linux-setup] kalo di Window$ bisa VB ?
} Maaf nich, numpang nanya, klo di window$ pake VB atau Acces 2000, kira -
} kira kalo dilinux ada gak ya program yang sama dengan kedua software
 diatas, } minimal bisa ngolah dengan file dbf !

Sorry telat banget jawabnya....!

1. Di linux, database mySQL dan postgre bisa connect dengan berbagai scripting 
language.

2. Yang setara VB adalah kylix* (Object Pascal dan C++).
    a. kylix »--» tinggal drag & drop seperti delphi/ VB
    b. pyGTK »--» sudah ada IDE-nya
* Dua konseptor Deplhi dibayar untuk pindah ke VB.

1&2. Kalau kebutuhan kamu GUI untuk membuat database bisa dicoba.
   a. kylix*
   *Dulu sih veteran dan fanatic delphi, tapi sampe sekarang blum pernah nyoba kylix
   b. perlGTK+mySQL atau pyGTK+pg
   Menurutku, membuat GUI tanpa IDE memang setengah mati sih. Repot emang.

3. Beberapa perbandingan

» Compiled Executable: C++, Basic, Object Pascal dan Fortran90:
   Banyak hal harus di-deklarasi-kan terlebih dahulu.

   » GUI-IDE
   Windows: Konsep visual programming bisa dibilang di depan.
   Linux: Kecuali Basic semua ada, tapi tidak berkonsep visual programming.

» scripting language: shell, perl, python:
  Karena sifatnya scripting maka perl dan python terkesan kurang high level, 
  padahal bukan kacangan, karena fungsi dan waktu terbitnya memang beda.
  kalau kamu concern terhadap performance, script dapat dicompile atau diconvert ke C.

  Linux: Scripting sudah native di *nix
  Windows: Beberapa scripting language sudah di-port ke windows
     sepengetahuan saya yang terbatas, yang native di winnie cuma batch file,
 
.:. Kesimpulan: tujuan dan fungsi berbeda, jadi tidak dapat dibandingkan.

4. Peta scripting,
cerita dikit ya... sebagian kuambil dari milis ini juga.
Perkembangan bahasa di *nix adalah evolusi sehingga satu jenis bahasa script banyak 
kemiripan dengan bahasa lain (bukan syntaxnya lho).

» Awalnya:
Shell didesain untuk memberikan kemudahan interaksi manusia dengan komputer, sementara 
scripting language itu program berorientasi hasil (result oriented program).
kernel <==> shell <==> application

kalau mau diperluas
device <=> bios <=> kernel* <=> shell <=> XWindow System <=> Window Manager <=> 
Application <=> User

N0te:: fungsi bisa passing argumen

» dulu
untuk keperluan maniuplasi berkas berbasis text dipakailah shell-wrapping seperti sed 
dan awk dimana `regular expression` menjadi bagian terpadu.

» Berikutnya
Perl sudah berupa scripting language. Perl adalah tool yang banyak dipakai di area 
system administration.
Masih mengambil sifat quick and dirty programming dari shell, flexible tapi akibatnya 
program susah dibaca orang lain.
N0te:: fungsi bisa passing argumen dengan tipe data sederhana, but painful

» selanjutnya
Python sudah object oriented. Python* mengadopsi kemampuan perl, lisp.
*Kalau suka matematika, python dan fortran memiliki dukungan untuk array yang sangat 
memudahkan.
N0te:: passing by reference (mutable dalam fungsi) is still painful

» nah...
pertengahan 90-an banyak muncul web-scripting language seperti php, jsp, asp dll.

» lalu
Ruby » nggak tahu, blum pernah nyoba. Ada yang bisa jelasin!

» terus
Ada yang tahu roadmap di masa depan apa yang bakal dominan?
Ada juga nggak yang bakal menjadi bahasa yang umum seperti vba di ms. office.
Daku perlu tuh untuk membuat fungsi-fungsi di spreadsheet seperti openoffice.org calc

5. Berikut referensi di mana tutorial dapat di-download. 
bash
        Bourne Again SHell
        http://personal.riverusers.com/~thegrendel/abs-guide-1.8.tar.bz2
awk
        (1977) Alfred, Weinberger, Kernighan
        http://www.gnu.org/manual 
SSI
        Server Side Include, server-parsed shtml
        Apache documentation in your computer, http://localhost/manual/howto/ssi.html
Perl
        (1986) Practical Extraction and Report Language, Larry Wall
        #man perl di command line atau #perl di konqueror
Python
        (1990) Guido van Rossum
        http://www.python.org/doc/current/download.html
PHP
        (1995) Personal Home Page / Form Interpreter, Rasmus Lerdorf
        (1997) PHP : Hypertext Preprocessor, Andi Gutmans and Zeev Suraski
        http://www.php.net/download-docs.php



hello, `cheers`, bye, peace

/^e(p\s)i+/  (baru bisa scripting dikit˛)
non-baryonik dark matter »» \Omega_{\nu} = \frac{m_{\nu}}{94 h ^{2} eV}




--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php
FAQ: [EMAIL PROTECTED]

Kirim email ke