ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
Advertisements

Lab Part Nattee Niparnan
ภาษา JAVA.
Introduction to C Introduction to C.
ความรู้เบื้องต้นเกี่ยวกับภาษา c
โครงสร้างโปรแกรมภาษา C
ซอฟต์แวร์.
Chapter 11 : System Implementation
โครงสร้างของระบบปฏิบัติการ Operating System Structure
การจำลองความคิด รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
การพัฒนาระบบประเมินผลการปฏิบัติงานของพนักงานแทนที่กา​รใช้ระบบ SAP-ESS ในส่วนของกา​รประเมินผลการปฏิบัติงานเพื่อลดค่าใช้จ่ายในเรื่องของ License.
ประเภทของโปรแกรมคอมพิวเตอร์
Software คือ ชุดคำสั่งหรือ ขั้นตอนการทำงานของคอมพิวเตอร์
Lecture no. 1: Introduction to Computer and Programming
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
Software.
CS Assembly Language Programming
อ.กิตติพงศ์ เซ่งลอยเลื่อน อาจารย์พิเศษ มหาวิทยาลัยแม่โจ้
Utility (โปรแกรมอรรถประโยชน์)
การแก้ปัญหาด้วยคอมพิวเตอร์
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
ความหมาย และวิวัฒนาการ ของ ระบบปฏิบัติก าร.
Visual Basic 6 By Samaporn Yendee VB6.
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
ภาษาคอมพิวเตอร์.
ซอฟต์แวร์.
หน่วยที่ 1 ระบบคอมพิวเตอร์
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
ความรู้เบื้องต้นเกี่ยวกับ JAVA
การจำลองความคิด
ขั้นตอนการแปลงไฟล์.
Surachai Wachirahatthapong
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
ความรู้พื้นฐานเกี่ยวกับการวิจัย
เทคโนโลยีสารสนเทศ เทคโนโลยี + สารสนเทศ.
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
การพัฒนาระบบสารสนเทศ (Information System Development)
วิธีการทางคอมพิวเตอร์
องค์ประกอบทางด้านซอฟต์แวร์
คณิตศาสตร์คอมพิวเตอร์
ความรู้พื้นฐานการเขียนโปรแกรม
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
ที่ใช้ใน Object-Oriented Design
ประวัติและขั้นตอนการพัฒนาโปรแกรมภาษาซี
ระบบฐานข้อมูล (Database Management System)
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
ระบบคอมพิวเตอร์และการประมวลผล
วิชา วิศวกรรมซอฟต์แวร์ (Software Engineering)
 เนื่องจากในปัจจุบันทุกๆ ปีจะมี ภาษาคอมพิวเตอร์เกิดขึ้นมากมาย และ ภาษาต่างๆ จะมีจุดดีและจุดด้อย แตกต่างกันไป ผู้ใช้จึงจําเป็นต้องทําการ คัดเลือกภาษาที่จะนํามาใช้งานอย่าง.
วิวัฒนาการของคอมพิวเตอร์ ง41101 การงานพื้นฐานอาชีพ 1 ครูมาโนชญ์ แสงศิริ โรงเรียนพิจิตรพิทยาคม สำนักงานเขตพื้นที่การศึกษาพิจิตร เขต 1.
โปรแกรมฐานข้อมูลที่นิยมใช้
โครงสร้าง ภาษาซี.
คอมพิวเตอร์และระบบปฏิบัติการเบื้องต้น
Assembly Languages: PDP8
ความรู้พื้นฐานเกี่ยวกับการโปรแกรมคอมพิวเตอร์
ระบบคอมพิวเตอร์ (computer system)
เทคโนโลยีสารสนเทศ.
นาย เกียรติศักดิ์ แสนนวล โรงเรียนจักรคำคณาทรลำพูน
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
ซอฟต์แวร์ (Softwarre)
จัดทำโดย.... นางสาววริศรา ทาวรรณ์ เลขที่ 35 ชั้น ม.4/13
นายณัฐพล นาคะป่า เลขที่ 36 ชั้นมัธยมศึกษาปีที่ 4/7
2 มิ. ย 2547 โดย วชิราวุธ ธรรมวิเศษ 1 บทที่ 1 แนะนำเทคโนโลยีจาวา Introduction to Java Technology.
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
ซอฟต์แวร์ (software) จัดทำโดย นาย ยุทธพงศ์ คำยอง
สื่อการสอนรายวิชา ง30204 โปรแกรมภาษาชี ภาษาคอมพิวเตอร์และโปรแกรม
Operating System Overview
ใบสำเนางานนำเสนอ:

ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน โดยอาจแบ่งประเภทได้ตาม ลักษณะของภาษา : Low Level Language vs. High Level Language ยุคของภาษา : 1st , 2nd , 3rd, 4th Generation Language ยุคของภาษาที่สูงขึ้นแสดงถึงความง่ายขึ้นในการเขียนโปรแกรม

Machine Language (ภาษาเครื่อง) เป็นภาษาระดับต่ำสุดของเครื่องคอมพิวเตอร์(Lowest Level Language) เป็นภาษาเดียวที่เครื่องคอมพิวเตอร์เข้าใจ และประกอบด้วยตัวเลข(ฐาน 2) ทั้งหมด แตกต่างกันไปสำหรับแต่ละ Processor นั่นคือ CPU แต่ละชนิดจะมีภาษาเครื่องเฉพาะตัวของตัวเอง

Assembly Language พัฒนาสูงขี้นมาจาก Machine Language แต่ยังคงถือเป็นภาษาระดับต่ำ (Low Level Language) ใช้ลักษณะของ mnemonics และ symbolic addressing เพื่อให้เข้าใจง่ายขึ้นกว่าการเขียนเป็นตัวเลขเพียงอย่างเดียว เช่น mov ax,0a000h int 10h out dx,al ใช้ Assembler แปลง Assembly Program เป็น Machine Language

High Level Language ใกล้เคียงภาษามนุษย์มากขึ้น เช่น มีการกำหนด คำนาม, กริยา, คณิตศาสตร์, ตรรกศาสตร์, รูปแบบประโยค เป็นส่วนหนึ่งของภาษา มักจะไม่ขึ้นอยู่กับชนิดของ คอมพิวเตอร์ ต้องใช้ตัวแปลภาษาเพื่อแปลแต่ละภาษาให้เป็นภาษาเครื่องอีกทีหนึ่ง Compiler ใช้ แปลง Source Program เป็น Object Program หรือ ต้องมีอีกขั้นตอนหนึ่งในการ link objrct file ต่าง ๆ ที่เกี่ยวข้องกัน แล้วได้ผลลัพท์สิ้นสุดเป็น Executable File Interpreter ใช้ แปล คำสั่ง และ ทำงานตามคำสั่งทีละคำสั่ง

High Level Language BASIC (Beginner’s All-purpose Symbolic Instruction Code) Quick BASIC หรือ QBASIC Visual BASIC ใช้หลักการของ Object Oriented Programming มี Tools ที่ช่วยในการออกแบบโปรแกรมให้ง่ายขึ้น เป็น GUI ( Graphical User Interface) Pascal (มาจาก ชื่อของ Blaise Pascal - Mathmetician) เป็นภาษาที่เน้นการใช้โครงสร้าง (Structured Program) Turbo Pascal เป็น version ที่ใช้ Object-Oriented concept

High Level Language COBOL (COmmon Business Oriented Language ) FORTRAN (FORmula TRANslator) นับว่าเป็น High Level Language ตัวแรก ๆ ที่ถูกพัฒนาขึ้นมา เก่งในการคำนวนและกระทำการทางคณิตศาสตร์ ในสมัยแรกเริ่มเป็นที่นิยมในงานทางวิทยาศาสตร์ และวิศวกรรม COBOL (COmmon Business Oriented Language ) เก่งในการประมวลผลแฟ้มข้อมูลขนาดใหญ่ และการคำนวนที่ง่าย ๆ นิยมในการใช้งานทางธุรกิจ มีลักษณะการเขียนเป็นรูปแบบประโยคคล้ ายภาษาอังกฤษ เช่น perform {...} 10 times subtract taxes from pay giving income

High Level Language C C++ ( C plus plus) ถูกดัดแปลงมาจากภาษา B (BCPL) แรกเริ่มถูกออกแบบมาเพื่อใช้ช่วยในการเขียน System Software เป็น general purpose language ใช้กันมากในระดับ PC ใช้กันมากกับ UNIX Operating System กล่าวกันว่าถ้าเขียนโปรแกรมด้วย C จะสามารถสั่งคอมพิวเตอร์ให้ทำทุกอย่างที่คอมพิวเตอร์ทำได้ ! C++ ( C plus plus) เป็นวิวัฒนาการของ C แต่ใช้ Object-Oriented ใช้กันมากในการสร้าง Application Software

High Level Language Java an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web

หลักการเลือกใช้ภาษาคอมพิวเตอร์ ใช้ภาษาที่ถูกกำหนดเป็นมาตรฐานสำหรับองค์กร เลือกตามความจำเป็นที่ต้องใช้ร่วมกับภาษาหรือ โปรแกรม อื่นๆ พิจารณาความสามารถภาษากับลักษณะของโปรแกรมที่ต้องการ ดูความสามารถหรือ ความถนัดของ นักโปรแกรมที่มีต่อภาษาหนึ่งๆ พิจารณาความเป็นสากลของภาษาที่จะใช้เข้ากันได้กับหลายๆ ระบบ

Object Oriented Programming (OOP) เป็นแนวคิดในการออกแบบโปรแกรมรูปแบบหนึ่ง ต้องการให้การโปรแกรมเป็นการจำลองเหตุการณ์ จำลองสภาพวัตถุ โดยมองโปรแกรมว่าประกอบกันขึ้นจากวัตถุ(Object) ต่างๆ แทนที่จะประกอบด้วยวิธีการ(Procedure) ต่างๆ มีการแบ่งส่วนของโปรแกรมออกเป็น Module ย่อยๆ ซึ่งจะทำให้การแก้ไขและปรับปรุงโปรแกรม ทำได้โดยง่าย