RMM ICT GROUP | sekadar luahan rasa
-----------------------
- the whole source code will be converted into machine code. If the compiler encounters any errors, it records them in program listing file.
- When user run the prog, the object program is loaded into the memory and begin executing.
- faster than interpreter
- eg C++, Pascal, COBOL, Visual Basic
Translating assembly lang into machine lang
- uses objects which combines data with functions to create objects
- programmer can create new modules without changing the previous modules
- Programmer can combine and pakage data and prosedur in a unit called object ( encapsulation)
* procedure = method
* data = attribute
- information hiding - Data diletakkan ke dalam satu objek adalah tersembunyi dpd pengguna ( pengguna tahu guna objek tapi tak tahu bagaimana objek bekerja).
- OOP also event-driven. Event is a msg that send to the object telling what to do
. eg Smalltalk, Java, VB and C++
- Interpret and execute program directly from its source without compling its first
- read each codes and converts into machine lang. and executes it line by line until the end of program
- eg BASIC, Logo, Smalltalk
-uses a top-down design model where program is broken into modules from top to bottom. ( through the hierarchy )
- task must be done in step by step such as read data, process data and print output.
- eg Ada, Pascal, Fortran.
Structured programming
compiler
interpreter
OOP
assembler
translator
Programming approaches
Computer program / program / programming
- 3GL or procedural lang uses a series of English like words.
- 3 GL simpler, easier to read, write and maintain.
- must be translated into machine lang. by compiler and interpreter
- eg. PASCAL, FORTRAN, BASIC, COBOL, C, C++
BASIC PROGRAMMING LANGUAGE
Third generation Programming languages
Is a series of instruction that directs a comp to perform task and can be written in programming languages
Is a set of words, symbols and codes that enables humans to communicate with computers
Programming language
- 1GL is machine language which is a set of instructions and data that a CPU can execute directly.
- Written in binary code ( 0, 1 )
First Generation
-2GL is assembly language which is human –readable notation using symbolic instruction codes that are meaningful abbreviations or mneumonics
- Assembler is a program that translates assembly language into machine lang.before the comp can understand.
Second Generation
- natural lang or visual programming lang.
- It provide graphical interface for creating source codes.
- People can talk to comp and the voice reconition systems can convert spoken sounds into written words
( take dictation )
- eg Prolog, mercury
High level Programming languages
Provides little or no abstraction
Low level Programming languages
- Embedded programming lang found in portable devices that run the Symbian OS.
- used in mobile phone and PDAs
- 4GL or non procedural lang enables users to access data in a database.
- eg SQL, NOMAD and FOCUS
Open Programming languages
Fifth generation Programming languages
Fourth generation Programming languages
Generations of Programming language
- Interpret and laksanakan aturcara secara trerus daripada sumber tanpa mengkompilnya terlebih dahulu.
- membaca setiap kod dan tukarnya kepada bahasa mesin dan laksanakan baris demi baris sehingga tamat aturcara. eg BASIC, Logo, Smalltalk
-ke semua kod sumber akan ditukar kepada kod mesin. Jika pengkompil menemui kesalahan, ia akan direkodkan/papar kepada senarai- Apabila pengguna menjalankan aturcara, objek aturcara akan dimasukkan ke dalam memori dan pelaksanaan dijalankan.
- lebih cepat daripada interpreter- eg C++, Pascal, COBOL, Visual Basic
Tukar bahasa penghimpun kepada bahsa mesin
Menggunakan objek yang menggabungkan data dengan fungsi untuk membuatobjek
Programmer boleh membuat modul baru tanpa mengubah modul sebelumnya
Programmer boleh menggabungkan dan bungkusan akan data dan Prosedur dalam bentuk unit yang disebut objek (enkapsulasi)
* Prosedur = kaedah
* Data = atribut
- Maklumat bersembunyi - Data diletakkan ke Kesawan tersembunyi OBJEK Satuadalah pengguna dpd (pengguna industri tahu guna OBJEK TAPI tak industri tahubagaimana OBJEK bekerja).
- OOP juga event-driven. Event adalah msg yang menghantar ke objek memberitahuapa yang harus dilakukan
. misalnya Smalltalk, Java, VB dan C + +
-menggunakan model rekabentuk atas bawah dimana aturcara dipecah kepada modul dariapda atas ke bawah (melalui hieraki )
- tugas mesti dijalankan langkah demi langkah seperti baca data demi data, proses data and cetak output.
- eg Ada, Pascal, Fortran.
Pengaturcaraan berstruktur
pengkompil
interpreter
OOP
penghimpun
translator
Pendekatan aturcara
Bahasa 3GL atau prosedural menggunakan siri Bahasa Inggeris seperti kata-kata.
3 GL sederhana, lebih mudah untuk membaca, menulis dan memelihara.
- Harus diterjemahkan ke dalam bahasa mesin oleh compiler dan interpreter-Contoh. PASCAL, FORTRAN, BASIC, COBOL, C, C + +
Aturcara komputer/aturcara / pengaturcaraan
ASAS BAHASA PENGATURCARAAN
Generasi Ketiga bahasa Pengaturcaraan
Adalah siri arahan yang mengarahkan komputer untuk melakukan tugas dan
boleh ditulis dalam bahasa
pengaturcaraan
Bahasa Pengaturcaraan
Generasi Ke 5
Generasi Ke 2
Tahap Tinggi bahasa Pengaturcaraan
Tahap Rendah bahasa Pengaturcaraan
Bahasa Pengaturcaraan terbuka
Fifth generation Programming languages
Generasi keempat Bahasa Pengaturcaraan
Generasi Bahasa Pengaturcaraan
Bahasa prosedural 4GL atau non membolehkan pengguna untuk mengakses datadalam database.
Contohnya SQL, NOMAD dan FOKUS
Adalah satu set kata-kata, simbol dan kodyang membolehkan manusia untukberkomunikasi dengan komputer
-2GL adalah bahasa assembly yang notasi terbaca-manusia dengan menggunakankod Arahan simbolik yang bermakna atau
singkatan mneumonics
- Assembler adalah pzrtfgfttgtyyurogram yang menterjemahkan bahasa assembly ke dalam bahasa mesin sebelum komputer
dapat fahami.
- 1GL adalah bahasa mesin yang merupakan set arahan dan data yang CPU dapat laksanakan secara langsung.
- Ditulis dalam kod binari (0, 1)
Provides little or no abstraction
Bahasa pengaturcaraan Embedded ditemui di peranti portable yang menjalankanOS Symbian.
- Digunakan di telefon dan PDA
- Bahasa alami atau bahasa pengaturcaraan visual.
- Hal ini menyediakan antara muka grafik untuk membuat kod sumber.
- Orang boleh bercakap dengan komputer dan sistem suara reconition yang boleh menukar bunyi yg diucapkan ke dalam kata-kata tertulis
(Mengambil dikte)
- Contoh prolog , merkuri
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.