ภาษาคอมพิวเตอร์

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
ภาษาคอมพิวเตอร์ por Mind Map: ภาษาคอมพิวเตอร์

1. 3ภาษาJavaScript

1.1. ความหมาย

1.1.1. เป็น ภาษาสคริปต์เชิงวัตถุ (ที่เรียกกันว่า "สคริปต์" (script) ซึ่งในการสร้างและพัฒนาเว็บไซต์ (ใช่ร่วมกับ HTML) เพื่อให้เว็บไซต์ของเราดูมีการเคลื่อนไหว สามารถตอบสนองผู้ใช้งานได้มากขึ้น ซึ่งมีวิธีการทำงานในลักษณะ "แปลความและดำเนินงานไปทีละคำสั่ง" (interpret) หรือเรียกว่า อ็อบเจ็กโอเรียลเต็ด (Object Oriented Programming) ที่มีเป้าหมายในการ ออกแบบและพัฒนาโปรแกรมในระบบอินเทอร์เน็ต

1.2. ตัวอย่างCode

1.2.1. // ประกาศค่าคงที่ หรือ read only const MY_VAR = 7; // error MY_VAR = 20; // log 7 console.log(MY_VAR); // error เพราะเป็น read only ประกาศใหม่ไม่ได้ const MY_VAR = 20; // error var MY_VAR = 20; // error เช่นกัน let MY_VAR = 20; if (MY_VAR === 7) { // ใช้ได้ครับ มันจะมองเป็นตัวแปร scoped แบบ let const MY_VAR = 20; // log 20 console.log(MY_VAR); // error เพราะมันจะพยายามไปเปลี่ยน MY_VAR ของ global var MY_VAR = 20; } // log 7 เหมือนเดิม console.log(MY_VAR);

2. 4ภาษาR

2.1. ความหมาย

2.1.1. เป็นภาษาแบบเปิดซอร์ซที่ได้รับแรงบันดาลใจมาจากภาษา S โดยมีจุดประสงค์สำหรับการคำนวณและนำเสนอกราฟิกทางสถิติ มันถูกสร้างและเผยแพร่เป็นครั้งแรกในปี 1993 โดย Ross Ihaka และ Robert Gentleman ปัจจุบันตัวภาษาเดินทางมาถึงรุ่นที่ 3.4 แล้ว

2.2. ตัวอย่าง

2.2.1. # integer x <- c(1:10) class(x) # logical y <- c(TRUE, FALSE) class(y) # character z <- c("Hello", "Hi", "Ni Hao") class(z) # convert logical to character y <- c(TRUE, FALSE) y <- as.character(y) class(y)

3. 5ภาษาPHP

3.1. ความหมาย

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

3.2. ตัวอย่าง

3.2.1. <?php class MyClass { private $var = 'สวัสดีPHPMy SAL localhost!'; public function getHello() { return $this->var; } } $obj = new MyClass(); echo $obj->getHello(); ?>

4. 7ภาษา C

4.1. ความหมาย

4.1.1. เป็นภาษาโปรแกรมสำหรับวัตถุประสงค์ทั่วไป

4.2. ตัวอย่าง

4.2.1. long int SomeFunction(); /* int OtherFunction(); */ /* int */ CallingFunction() { long int test1; register /* int */ test2; test1 = SomeFunction(); if (test1 > 0) test2 = 0; else test2 = OtherFunction(); return test2; }

5. 1ภาษาAssembly

5.1. ความหมาย

5.1.1. ภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่งซึ่งจะทำงานโดยขึ้นกับรุ่นของไมโครโพรเซสเซอร์ หรือ "หน่วยประมวลผล" (CPU) ของเครื่องคอมพิวเตอร์

5.2. ตัวอย่าง

5.2.1. org 100h ; set video mode mov ax, 3 ; text mode 80x25, 16 colors, 8 pages (ah=0, al=3) int 10h ; do it! ; cancel blinking and enable all 16 colors: mov ax, 1003h mov bx, 0 int 10h ; set segment register: mov ax, 0b800h mov ds, ax

6. 2ภาษา GO

6.1. ความหมาย

6.1.1. เป็นภาษาที่อุบัติในยุคที่อะไรๆก็ไฮโซ CPU ก็เร็ว และเป็นยุคที่ใครยังใช้ CPU คอร์เดียวถือว่าอยู่หลังเขาหิมาลัยละ ความที่ Go เกิดทีหลัง จึงซึมซับสิ่งดีๆจากภาษาอื่น และอัปเปหิข้อผิดพลาดทั้งหลายของการโปรแกรมแบบเก่าๆ นั่นรวมถึงไวยากรณ์ยุ่งยากคร่ำครึสมัยพ่อขุนราม การเขมือบหน่วยความจำชนิดอดอยากมาสิบปี (Java ไง, เพื่อนเราเอง) หรือการทำงานแบบ Concurrency ที่ยากราวๆข้อสอบ A-NET

6.2. ตัวอย่าง

6.2.1. package main import ( "fmt" "io/ioutil" ) func readFile(filename string) { data, err := ioutil.ReadFile(filename) if err != nil { panic(err) } fmt.Print(string(data)) } func main() { readFile("data.txt") fmt.Println("Finish !!")

7. 6ภาษาC#

7.1. ความหมาย

7.1.1. ป็นภาษาโปรแกรมแบบหลายโมเดล ที่ใช้ระบบชนิดข้อมูลแบบรัดกุม (strong typing) และสนับสนุนการเขียนโปรแกรมเชิงคำสั่ง การเขียนโปรแกรมเชิงประกาศ การเขียนโปรแกรมเชิงฟังก์ชัน การเขียนโปรแกรมเชิงกระบวนการ การเขียนโปรแกรมเชิงวัตถุ (แบบคลาส) และการเขียนโปรแกรมเชิงส่วนประกอบ พัฒนาเริ่มแรกโดยบริษัทไมโครซอฟท์เพื่อทำงานบนดอตเน็ตเฟรมเวิร์ก โดยมีแอนเดอร์ เฮลส์เบิร์ก (Anders Hejlsberg) เป็นหัวหน้าโครงการ และมีรากฐานมาจากภาษาซีพลัสพลัสและภาษาอื่นๆ (โดยเฉพาะภาษาเดลไฟและจาวา) โดยมีจุดมุ่งหมายให้เป็นภาษาสมัยใหม่ที่ไม่ซับซ้อน ใช้งานได้ทั่วไป (general-purpose) และเป็นเชิงวัตถุเป็นหลัก

7.2. ตัวอย่าง

7.2.1. // method integer type using System; namespace Hello { class Program { static int Main() { Console.WriteLine("Hello World!"); return 0; } } }

8. 8ภาษา JAVA

8.1. ความหมาย

8.1.1. เป็นภาษาโปรแกรมเชิงวัตถุ (อังกฤษ: Object Oriented Programming) พัฒนาโดย เจมส์ กอสลิง และวิศวกรคนอื่นๆ ที่ ซัน ไมโครซิสเต็มส์ ภาษาจาวาถูกพัฒนาขึ้นในปี พ.ศ. 2534 (ค.ศ. 1991) โดยเป็นส่วนหนึ่งของ โครงการกรีน (the Green Project) และสำเร็จออกสู่สาธารณะในปี พ.ศ. 2538 (ค.ศ. 1995) ซึ่งภาษานี้มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส (C++) โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับภาษาอ็อบเจกต์ทีฟซี

8.2. ตัวอย่าง

8.2.1. // ประกาศ class public class MyClass { // ประกาศ Method ชื่อ main เพราะ java จะเรียกหา Method main เป็น Method แรก public static void main(String[] args) { System.out.println("Hello World!"); // แสดงข้อความว่า Hello World! System.out.println(5+3);//นำ 5+3 แล้วแสดงออกทางหน้าจอ } }

9. 9ภาษาC++

9.1. ความหมาย

9.1.1. เป็นภาษาโปรแกรมคอมพิวเตอร์อเนกประสงค์ มีโครงสร้างภาษาที่มีการจัดชนิดข้อมูลแบบสแตติก (statically typed) และสนับสนุนรูปแบบการเขียนโปรแกรมที่หลากหลาย (multi-paradigm language) ได้แก่ การโปรแกรมเชิงกระบวนคำสั่ง, การนิยามข้อมูล, การโปรแกรมเชิงวัตถุ, และการโปรแกรมแบบเจเนริก (generic programming) ภาษาซีพลัสพลัสเป็นภาษาโปรแกรมเชิงพาณิชย์ที่นิยมมากภาษ

9.2. ตัวอย่าง

9.2.1. #include <iostream> int main() { std::cout << "Hello World"<< endl; return 0; }

10. 10ภาษาPYTHON

10.1. ความหมาย

10.1.1. เป็นภาษาระดับสูง

10.2. ตัวอย่าง

10.2.1. x = 10 type(x) #int y = 3.1416 type(y) #float name = "tamemo.com" type(name) #str b = True type(b) #bool n = None type(n) #NoneType