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.

Google Online Preview   Download