Wednesday, November 26, 2008

Perbezaan MATLAB dengan lain-lain high-level languages

Aiza ada tanya aku pasal MATLAB (susah ke matlab ni?), so aku rasa bagus jugak kalau aku introduce kat korang language ni. takda la kekok sangat bila start guna tahun depan. Ini contoh perbezaan statement yang aku ambil dari buku ini, untuk memberi contoh kelebihan MATLAB berbanding high-level language yang lain untuk tujuan operasi matematik.

MATLAB:
area = pi* ((diameter/2)^2);

C:
area = 3.141593*(diameter/2)* (diameter/2);

Fotran:
area = 3.141593*(diameter/2.0)**2

Ada:
area: = 3.141593*(diameter/2)**2 ;

Pascal:
area: = 3.141593*(diameter/2)* (diameter/2)

BASIC:
let a = 3.141593*(d/2)*(d/2)

COBOL:
compute area = 3.141593*(diameter/2)* (diameter/2).

Aku tak tahu sebab apa author buku tu bandingkan matlab dengan language2 yang lapuk cam COBOL ngan Ada. Language2 kat atas ni (kecuali matlab) dah ada masa zaman sebelum merdeka lagi. PEr ah. OK ah first of all, kalo tengok operasi 'pi' hanya ada pada matlab. language lain, kena taip sendiri. Kedua, 'square' pon matlab je ada. Tu je ah kot beza dia dalam statement ni.

3 comments:

Anonymous said...

ape kejadah semua nie?

Ey3~Zha said...

ak yg tanye kt jamil pun x paham2...lol....jamil!!!!!!simple la sgt......ke ak dh lampyyyy??!!!!!jwpn psl klawar tuh cuz kanan adlh sntiase baik....rofl

Jamil said...

lorh aiza tu kan rumus utk area bulatan..tu la cuti 5 bulan bukannya ko nak belek balik revise AS Maths... kahkah