Jump to content
longhorn

Asas Programmming

Recommended Posts

Pengalaman saya...

Mula² saya kenal programming... saya guna PASCAL...

[+] Software: Borland Turbo Pascal

[+] Reference: Lecturer, Buku Teks UTM & Internet

First GUI programming saya... saya guna C++, Windows Programming...

[+] Software: MS Visual C++

[+] Reference: Lecturer, Buku Windows Programming - Charles Petzold & Internet

First commercial project saya... saya guna Visual Basic atau VB

[+] Software: Microsoft Visual Basic

[+] Reference: Buku Programming Visual Basic - Francesco Balena , Buku Hardcore Visual Basic - Bruce McKinney & Internet

Sekarang, Bahasa Pengaturcaraan yang saya mahir (boleh hasilkan produk dengannya)...

[+] Assembly Language

[+] C, C++, C#

[+] Visual Basic, VBScript, VB.NET

[+] PASCAL

[+] Java, Javascript

[+] HTML, PHP, ASP

[+] OpenGL

[+] Linux BASH, DOS Batch

Akan datang, Bahasa pengaturcaraan yang mungkin saya belajar (saya suka belajar dan cuba... hehehe...)

[+] Perl

[+] Delphi (nampak macam pascal :D)

[+] PowerShell

[+] Python

[+] Qt

[+] Linux Windows Programming (C++, GTK)

[+] Cold Fusion

[+] banyak lagi yang mungkin seronok nak belajar...

Jadi, pada beginners, saya syorkan supaya anda tak payah nak pilih mana² programming language yang bagus atau tak bagus untuk start. Semuanya bagus! Yang penting matlamat anda... Programming nak buat apa? Nak buat biskut? :D

Hahahaha... :D Jika anda buat programming untuk hasilkan program komputer yang boleh buat sesuatu, kenapa tidak pilih sahaja mana²

bahasa pengaturcaraan (programming language) yang sesuai untuk menghasilkan program yang anda mahukan. Be productive!!

Kalau belajar programming setakat nak buat "Hello World!" tu aje... baik tak payah... anda boleh search kat internet dan dapatkan Source Code "Hello World!" untuk semua bahasa pengaturcaraan.

Oleh itu, cubalah hasilkan sesuatu program yang anda atau kawan anda boleh gunakan... ia akan beri anda motivasi untuk siapkan program anda sambil belajar bahasa pengaturcaraan yang anda pilih. Just pick one & try it!!... waktu anda move dengan Programming Language yang anda fokus untuk hasilkan program anda nanti, anda akan belajar banyak perkara. Kemudian, bila dah ada hasilnya, anda boleh pilih untuk jual atau berikan secara percuma kepada rakan² anda atau siapa² pun...

TIPS!: Anda boleh download source code (dalam bahasa yang anda ingin belajar) dari internet dan cuba fahamkan. Ada banyak website menyediakan source code percuma untuk anda download dan belajar. Anda tidak perlu reka source code anda sendiri jika ianya telah dibuat oleh orang lain dimana anda hanya perlu dapatkan source code mereka, fahamkan dan ubah mengikut kesesuaian program anda. (Mengapa perlu anda buat Hello World tu lagi? tak produktif langsung!!)

Jadi, bukankah itu satu permulaan yang bagus?.... Jika berminat, Mulakan SEKARANG!!! :D

Edited by ApOgEE

Share this post


Link to post
Share on other sites

terima kasih ApOgEE..info yg best.

aku plak...

masa kenal komputer ngan internet terus aku teringin nak buat website.

mula-mula.:-

html

java applet

pastu:-

actionscript dlm flash (mcm nak pecah kepala aku blajar bende ni...masa tu form 1 lagi)

css

php

mysql

sekarang:-

python (aku masih tak reti nak hasilkan software dgnnya lagi...)

akan datang:-

c

assembly

dan byk lagi bahasa yg aku tengok menarik...

Edited by powerabu

Share this post


Link to post
Share on other sites

terima kasih ApOgEE..info yg best.

aku plak...

masa kenal komputer ngan internet terus aku teringin nak buat website.

mula-mula.:-

html

java applet

pastu:-

actionscript dlm flash (mcm nak pecah kepala aku blajar bende ni...masa tu form 1 lagi)

css

php

mysql

sekarang:-

python (aku masih tak reti nak hasilkan software dgnnya lagi...)

akan datang:-

c

assembly

dan byk lagi bahasa yg aku tengok menarik...

gile form 1 dah men action script perh

ko mmg powerabu

Share this post


Link to post
Share on other sites

gile form 1 dah men action script perh

ko mmg powerabu

bukan gile tapi powerrrr....

tapi hampir nak gila jugaklah aku belajar as ni.

Aku belajar flash sebenarnya pasal tertarik sgt nak buat animasi....

Last2 aku terbelajar plak bahasa as..

tapi tak retilah buat sendiri dari mula.

Aku ubah script org lain sampai jadi script aku sendiri.

dahlah masa tu bi aku memang teruk...nak belajar dlm bm takde tempat(website indon byklah). terpaksalah cari tutorial bergambar dan ringkas kat ternet.

Tapi bahasa pengatucaraan yg paling best dan mudah ialah html...

Baru beberapa bulan belajar guna ternet, aku pun belajar html..

Tapi kan...html tu dikira bahasa pengatucaraan jugak ke ha???

ada yg ckp bukan... aku confiusssss.

Share this post


Link to post
Share on other sites

hue.. penin aku baca menda korang bincangkan ehehe.. tapie berminat gak nak belajar.. time time cutie nih..elok gak buat menda baru.. tatau la camna n dari mana nak mulakan.. aku tak jangka untuk jadi "expert" or pandai..cukoplah aku "faham" nampaknya.. kat sini banyak dibincangkan menda menda menarik.. boleh la sedut sedut mana yang patut.. timakasih pada semua yang menyumbang ilmu.

Share this post


Link to post
Share on other sites

Tapi kan...html tu dikira bahasa pengatucaraan jugak ke ha???

ada yg ckp bukan... aku confiusssss.

di sini ada sedikit bacaan http://www.cs.tut.fi/~jkorpela/prog.html

dan sebagai tambahan kepada apogee..

qt adalah windowing toolkit, digunakan untuk memudahkan awak membina gui-based program dalam X. begitu juga dengan gtk.

delphi adalah development environment, hampir sama dengan Visual Basic, tapi menggunakan Object Pascal.

dan sepanjang pengetahuan saya laa, ASP bukanlah bahasa pengaturcaraan.. apatah lagi opengl!!

Share this post


Link to post
Share on other sites

patutnya memula kena belajar buat carta alir dulu then pseudo code atau kod pseodo...baru lah boleh buat programing...nie terus2 buat program...susah la...

memang menda nie namoak remeh..tapi bila dalam sistem yang besar,design atau perancangan tu yang paling penting supaya tak de masalah di kemudian hari..

jadi kalau memula dah melatih diri dengan buat design dan perancangan, baru lah akan terbiasa..bak kata pepatah alah bisa tegal biasa

nak melentur buluh perlu bermua dari rebung

sebab tu kalau belajar asas pengaturcaraan buku/lecture akan ajar menda2 'bodoh' nie dulu..then bebudak dok menyumpah."apsal la kena belajar benda 'bodoh' nie..terus wat programming xleh ke?" coz diaorang xnampak kegunaanya di masa depan....

Share this post


Link to post
Share on other sites

sebab tu kalau belajar asas pengaturcaraan buku/lecture akan ajar menda2 'bodoh' nie dulu..then bebudak dok menyumpah."apsal la kena belajar benda 'bodoh' nie..terus wat programming xleh ke?" coz diaorang xnampak kegunaanya di masa depan....

yang ni aku pon sokong gak

coz aku pon salah sorang bebudak yang mcm tu tapi takde la nak menyumpah coz kita belajar.

cuma masa lecture ajar tu wat menda lain, anggap tak penting.

bila dah lama baru tahu bertapa berguna nya carta alir tu.

tak perlu nak pepening sangat.

aku start blajar c++ pastu c java sket je.

Share this post


Link to post
Share on other sites

wah..advance advance korang ni... emm...aku jer yang lame kot...

aku start programming masa tingkatan dua , guna ATARI BASIC , aku guna ATARI 800XL 8 bit masa tu , sempat la aku code satu game nama WEbster masa tu, lepas tu komputer tu kong tak leh pakai dah,... then IBM clone keluar , aku try lak GWBASIC dalam tahun 1989 kalau tak silap, aku code game Teka Nombor masa tu , masa tu baru habis SPM , aku kejer part time kat Kpg Pandan KL , lepas tu keluar Turbo Basic ... aku godek Turbo Basic lak...

then masuk Universiti dia orang ajar aku Pascal ngan FOrtran , at the same time aku sangkut ngan Qbasic ( cintan habis ngan language BASIC ni) , final year projek aku pun aku guna BASIC (Turbo Basic) untuk develop program

then windows keluar..aku pening habis masa tu ...sebab kena belajar balik...windows ngan DOS is a different platform.Then aku berjinak-jinak ngan Visual Basic. Aku ada gak belajar ASM , guna MASM untuk DOS dan MASM32 untuk Windows , tapi tak terer mana... then try gak belajar Delphi...and sekarang GLBASIC ....aku minat programming ni untuk code game jer ...sekadar hobi... aku bukannya budak IT/CS macam kebanyakan orang kat sini.

so , nak belajar programming?? bagi aku laa.. start ngan language BASIC (high level) dulu , then try belajar ASM( low level) , bila ko dah faham satu high level language , ko nak migrate ke mana mana high level language yang lain macam C , Delphi , Java dah tak berapa payah dah, sebab algorithm dia lebih kurang jer...cuma syntax jer yang berbeza.

then kenapa ASM?? ASM ni low level language , kalau zaman DOS dulu , orang guna ASM untuk terus interface dengan Hardware , kalau dalam windows..orang guna ASM untuk tembus ke Ring O kot..allahualam...aku tak berapa terer ASM ni. Kalau ko tahu ASM ...ko akan faham hardware...OS tu sendiri....and kalau teringin nak buat Virus pun..ko kena tahu ASM , and lagi satu ..kalau ko tahu ASM ko buleh "[biskut tawar]" software orang...sebab sema program dicompile kepada machine code... dan machine code is ASM.Orang yang tahu [biskut tawar] Program adalah orang yang tahu ASM.

Allahualam

:blink:

[biskut tawar] = C.R.A.C.K

Edited by FixxxxxeR

Share this post


Link to post
Share on other sites

wah..advance advance korang ni... emm...aku jer yang lame kot...

aku start programming masa tingkatan dua , guna ATARI BASIC , aku guna ATARI 800XL 8 bit masa tu , sempat la aku code satu game nama WEbster masa tu, lepas tu komputer tu kong tak leh pakai dah,... then IBM clone keluar , aku try lak GWBASIC dalam tahun 1989 kalau tak silap, aku code game Teka Nombor masa tu , masa tu baru habis SPM , aku kejer part time kat Kpg Pandan KL , lepas tu keluar Turbo Basic ... aku godek Turbo Basic lak...

then masuk Universiti dia orang ajar aku Pascal ngan FOrtran , at the same time aku sangkut ngan Qbasic ( cintan habis ngan language BASIC ni) , final year projek aku pun aku guna BASIC (Turbo Basic) untuk develop program

then windows keluar..aku pening habis masa tu ...sebab kena belajar balik...windows ngan DOS is a different platform.Then aku berjinak-jinak ngan Visual Basic. Aku ada gak belajar ASM , guna MASM untuk DOS dan MASM32 untuk Windows , tapi tak terer mana... then try gak belajar Delphi...and sekarang GLBASIC ....aku minat programming ni untuk code game jer ...sekadar hobi... aku bukannya budak IT/CS macam kebanyakan orang kat sini.

so , nak belajar programming?? bagi aku laa.. start ngan language BASIC (high level) dulu , then try belajar ASM( low level) , bila ko dah faham satu high level language , ko nak migrate ke mana mana high level language yang lain macam C , Delphi , Java dah tak berapa payah dah, sebab algorithm dia lebih kurang jer...cuma syntax jer yang berbeza.

then kenapa ASM?? ASM ni low level language , kalau zaman DOS dulu , orang guna ASM untuk terus interface dengan Hardware , kalau dalam windows..orang guna ASM untuk tembus ke Ring O kot..allahualam...aku tak berapa terer ASM ni. Kalau ko tahu ASM ...ko akan faham hardware...OS tu sendiri....and kalau teringin nak buat Virus pun..ko kena tahu ASM , and lagi satu ..kalau ko tahu ASM ko buleh "[biskut tawar]" software orang...sebab sema program dicompile kepada machine code... dan machine code is ASM.Orang yang tahu [biskut tawar] Program adalah orang yang tahu ASM.

Allahualam

:blink:

[biskut tawar] = C.R.A.C.K

Aku pun lebih kurang ko gak. Start masa form 1. Mula dgn Qbasic 1.0 masu tu komp lama (Windows 3.11 - ada lagi sekarang ni masih hidup) habis aku godek xtau nak buat apa. Lepas tu aku terjumpa program ni QBasic 4.5(boleh buat standalone) aku pun main2 la dgn program ni tetiba jumpa kod yg boleh buat bunyi/lagu pakai buzzer kat dalam pc. menarik gila lepas tu terus balajar sendiri sampai buat game...& pernah masa tu aku nak buat installer dos aku terbuuat VIRUS yang menghilangkan mouse and tukar tarikh pada BIOS melalui windows. Then, aku puas cari visual basic untuk windows tapi xde yg aku jumpa visual basic 1.0 interface masa tu hampir sama mcm windows tapi still in DOS. then aku jumpa Liberty Basic & ada satu programming bahasa jerman aku x ingat apa dia (yg ni best). Last2 aku jumpa jgk visual basic 3.0 (free punya) lepas tu aku start la buat mcm program utk windows. Siap decompile fail orang yg compile pakai vb 4&5...hehe... delphi,borland semua aku xleh nak main sebab semua kena beli software nye aku xde duit masa tu. Last kali aku jumpa BCX. yang ni best tukar languange Basic kepada C. bleh buat standalone. tapi masih dlm development. Nickname yg aku pakai sekarang ni inspirasi dari ni la. Lepas tu aku stop windows programming masa form 4 sebab aku nak try web programming pulak. Sekarang aku dah master programming yg aku belajar sendiri selama ni. Bila member2 aku tanya kenapa x amik sains komp ke komputer ke masa belajar kat universiti aku akan jawab buat apa nak blajar benda yg sama & yg aku dah tahu. baik tambahkan lagi ilmu yg lain kan....

P/S: Assembler memang best tapi aku terhilangkan program yg boleh integrate basic dgn ASM. Sebab masa tu aku nak cuba buat [biskut tawar] & virus tapi hilang. Baik la korang blaja benda ni.. hehe

Expert in:

DOS & WINDOWS

QBASIC

VB (DOS & WINDOWS)

LIBERTY BASIC

HTML / XHTML

JAVA / JAVASCRIPT

AJAX

PERL/CGI

PHP (Baru nak berjinak sebab selama ni aku anti-PHP dan suka guna perl ni pun sbb junior aku dulu tanya pasal php kat aku lepas tu aku tgk PHP ni senang jek dari perl aku pun apa lagi...)

Keupayaan:

Boleh beradaptasi dan memahami kod programming x kira la apa jenis pun.

Edited by BasicCX

Share this post


Link to post
Share on other sites

Aku pun lebih kurang ko gak. Start masa form 1. Mula dgn Qbasic 1.0 masu tu komp lama (Windows 3.11 - ada lagi sekarang ni masih hidup) habis aku godek xtau nak buat apa. Lepas tu aku terjumpa program ni QBasic 4.5(boleh buat standalone) aku pun main2 la dgn program ni tetiba jumpa kod yg boleh buat bunyi/lagu pakai buzzer kat dalam pc. menarik gila lepas tu terus balajar sendiri sampai buat game...& pernah masa tu aku nak buat installer dos aku terbuuat VIRUS yang menghilangkan mouse and tukar tarikh pada BIOS melalui windows. Then, aku puas cari visual basic untuk windows tapi xde yg aku jumpa visual basic 1.0 interface masa tu hampir sama mcm windows tapi still in DOS. then aku jumpa Liberty Basic & ada satu programming bahasa jerman aku x ingat apa dia (yg ni best). Last2 aku jumpa jgk visual basic 3.0 (free punya) lepas tu aku start la buat mcm program utk windows. Siap decompile fail orang yg compile pakai vb 4&5...hehe... delphi,borland semua aku xleh nak main sebab semua kena beli software nye aku xde duit masa tu. Last kali aku jumpa BCX. yang ni best tukar languange Basic kepada C. bleh buat standalone. tapi masih dlm development. Nickname yg aku pakai sekarang ni inspirasi dari ni la. Lepas tu aku stop windows programming masa form 4 sebab aku nak try web programming pulak. Sekarang aku dah master programming yg aku belajar sendiri selama ni. Bila member2 aku tanya kenapa x amik sains komp ke komputer ke masa belajar kat universiti aku akan jawab buat apa nak blajar benda yg sama & yg aku dah tahu. baik tambahkan lagi ilmu yg lain kan....

P/S: Assembler memang best tapi aku terhilangkan program yg boleh integrate basic dgn ASM. Sebab masa tu aku nak cuba buat [biskut tawar] & virus tapi hilang. Baik la korang blaja benda ni.. hehe

hehe..best gak yer cerita korang nie....aku baru nak berjinak2 nie...kalu aku start bahasa c++ terus ok ker??

Share this post


Link to post
Share on other sites

E_peace6679: :

C++ ?? bagus tuuuu....

BasicCX :

Nice to meet you :) , ada gak member yang minat programming dalam language BASIC , buleh ajak minum teh sekali ni eheheh

---------------------------------------------------------------------------------------------------------------------------

:excl:

Al Fatihah untuk Ancient One , aku betul betul kagum ngan mamat ni , arwah ni memang terer gila dalam language ASM

Share this post


Link to post
Share on other sites

sape2x penah buat e-dairy projek bole share tak... nak tengok contoh..

sape2X bole tolong...

guna c# dengan vb.net ...yang dapat rekod dari simpan data business, dan ada alert msg... dengan tarikh penting?

bole tolong tak?

Share this post


Link to post
Share on other sites

Expert in:

DOS & WINDOWS

QBASIC

VB (DOS & WINDOWS)

LIBERTY BASIC

Perrghh... sama zaman ker kita. Aku dulu mula dengan zaman MS DOS... suka main2 dengan batch file dia.. hahaha. QBASIC pun language pertama aku belajar. Liberty BASIC... warrrghh.. adik beradik Just BASIC nie...

Fasa pembelajaran programming aku dah mula slow semenjak aku amik accounting suatu masa dulu... :lol:

Share this post


Link to post
Share on other sites

Femes jugak QBasic ni ek :D aku belajar pun masa dah form4, tapi sebelum tu ada la belajar LOGO dengan HTML sikit2.. pastu keje godek Java + dhtml (best), pastu kenal python plak

pada aku la, baik belajar:

1. javascript

-- tak perlu nak belajar compile / install pape

-- boleh belajar basic2 loop, conditional, statement, etc..

2. python

-- belajar install something

-- invoke interpreter

-- error

3. java

-- belajar compile, set environment, etc..

-- datatype (String, byte, int)

-- debugging

-- IDE

4. C

-- da mula nampak platform/OS-specific function

-- belajar pointer, memory management, etc..

5. ASM

-- baru best, complete control over hardware :D

-- cross-compile

Share this post


Link to post
Share on other sites

Selamat ke berjinak2 ke dunia programming semua!! Teruskan usaha anda, perbelanjaan kerajaan untuk bidang ICT sekarang sudah bertambah. Banyak peluang untuk korang. Masa dulu semua susah nak dapat.

Perrghh... sama zaman ker kita. Aku dulu mula dengan zaman MS DOS... suka main2 dengan batch file dia.. hahaha. QBASIC pun language pertama aku belajar. Liberty BASIC... warrrghh.. adik beradik Just BASIC nie...

Fasa pembelajaran programming aku dah mula slow semenjak aku amik accounting suatu masa dulu... :lol:

Agaknya kita sezaman kot. Ye la orang-orang sekarang ni mana pandai pakai DOS. Sikit2 virus je risau. Yang bestnya bila kita bukak command prompt dan taip command pelik sikit diorang heran...haha :D. Dulu aku pun suka main batch file. Buat Y2K fix utk fix date komputer lama... best2.. Pakai batch ni la best utk programming & buat virus huhu...

Biasa la yang terer komp mana ambil kos komputer betul tak? Macam aku... Biologi (Specialist in Coral Reef Ecosystem). kan lari jauh tu...hehe :lol:

Share this post


Link to post
Share on other sites

Agaknya kita sezaman kot. Ye la orang-orang sekarang ni mana pandai pakai DOS. Sikit2 virus je risau. Yang bestnya bila kita bukak command prompt dan taip command pelik sikit diorang heran...haha :D. Dulu aku pun suka main batch file. Buat Y2K fix utk fix date komputer lama... best2.. Pakai batch ni la best utk programming & buat virus huhu...

Biasa la yang terer komp mana ambil kos komputer betul tak? Macam aku... Biologi (Specialist in Coral Reef Ecosystem). kan lari jauh tu...hehe :lol:

Yeah... aku ingat lagi, masa bukak command prompt tu dan taip command2 tertentu... member2 semua kagum plak kat aku.. kekekeke. Padahal benda tu simple jer. Nostalgia tu... penah guna DR DOS selain MS DOS... pasal batch tu plak (*.bat), aku suka sangat integratekan fail2 batch dengan pakai Norton Batch Enhancer sebab ada fungsi grafik dan buleh wat warna warni. Masa tu jugaklah... Direct Access (program menu untuk runkan software) famous selain beberapa software DOS lain... antaranya Wordstar, Lotus 1-2-3, DBaseIV, Writer, Formtool etc.

Aku masih ingat lagi 2 fail utama yang mesti ada dalam sistem operasi iaitu Config.sys dan juga Autoexec.bat

Penah gak aku terpadam dua2 fail nie... hahahahaha. :D

Share this post


Link to post
Share on other sites

assalamualaikum..... thread ni dah lama... saya tolong sambungkan ok..

saya pun sebenarnya nak belajar jugak... daripda perbincangan saudara sekalian, adalah disimpulkan bahawa untuk mahir dalam programming kena belajar samaada C++ atau pascal sbg alternatif

so saya sekarang ni nak dapatkan compiler(?) c++... samaada beli cd [lanun] atau download dr internet(cracked)

saya pun nak beli lah buku2 yang berkaitan.

anyway..... apa nama compiler c++ tu... minta tolong bagi nama yang tepat...

saya ni pun sebenarnya nak buat satu database yang canggih... sbg cth catatan dalam diari harian. Saya masukkan data dalam form access lepas tu automatic data tu di susun dalam satu diari mengikut tarikh dan masa.....

saya dengar oracle ni lebih baik lagi... w/pun thread ni bukan pasal database... alang-alang taip kat sini, biar saya tanya jugak lah. tolonglah bagi nama yg tepat bagi oracle tu

soalan akhir.... kalau dah mahir c++, boleh ke buat game macam the sims atau software macam microsoft word?

tujuan saya belajar ni pasal mana lah tau satu hari nanti boleh buat duit dengan kemahiran ni!

sekian, wassalam.

p/s : tidur lewat hari ni...

Share this post


Link to post
Share on other sites

salam..saya baru ditugaskan untuk membina 1 library online dimana user boleh mencari buku yg dikehendaki untuk sumber rujukan. Software apa yang sesuai untuk sy gunakan yer??

minta tolong sgt2...tq

Share this post


Link to post
Share on other sites

Aku baru beberapa bulan blaja html and actionscript. blaja sendiri. actionscript 2 mmg senang beberapa hari je bleh buat calculator. Tp semuanya limited untuk Flash player sajer. Skrg aku nak start real programming.

Ramai org nasihatkan Java so skrg aku sedang membeli buku -buku java nih. Kalo ada expert java kat cni bleh tolong recommend IDE mana yang plg best utk beginner. Recommend buku2 skali.

Share this post


Link to post
Share on other sites

unutk beginner java, dinasihatkan jangan pakai IDE dulu :D nanti boleh kata tak belajar pape..

kalau nak basic Java, cari buku 'Learn Java in 24 Hours', tapi tu unutk starting point je la..

bila rasa2 da khatam buku tu, try buat satu application simple2 macam application amik nota ke apa ke

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...