sujin's profileSpace ของ sujinPhotosBlogListsMore Tools Help

Space ของ sujin

sujin

This person's network is empty (or maybe they're keeping it private).
No list items have been added yet.
There are no photo albums.
December 26

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

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


   
 

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

:: ข้อมูลจาก http://www.thaiall.com/language

:: ข้อมูลจาก http://dmoz.org/Computers/Programming/Languages/ 143 ภาษา

:: ข้อมูลจาก http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm 2500 ภาษา

:: ข้อมูลจาก http://www.levenez.com/lang/ 50 ภาษา (Computer Languages Timeline)

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

ABC (4)

Ada (335)

ADL (1)

Algol 60 (15)

Algol 68 (30)

APL (75)

AppleScript@ (36)

Assembly (188)

Awk (21)

BASIC (231)

Befunge (13)

BETA (9)

Bigwig (1)

Bistro@ (6)

Blue (4)

Brainfuck (14)

C (264)

C++ (831)

Caml@ (3)

Cecil (3)

CHILL (3)

Clarion (42)

Clean (3)

Clipper (28)

CLU (4)

Cobol (125)

CobolScript (2)

Cocoa (3)

Component Pascal@ (10)

C-sharp (148)

Curl (36)

D (48)

DATABUS (7)

Delphi (450)

DOS Batch@ (118)

Dylan (20)

E (4)

Eiffel (71)

ElastiC (2)

Erlang (268)

Euphoria (26)

Forth (202)

Fortran (886)

Fortress (4)

FP (2)

Frontier (46)

Goedel (3)

Groovy@ (22)

Haskell (61)

HTML@ (316)

HTMLScript@ (63)

HyperCard@ (16)

ICI (3)

Icon (8)

IDL (15)

Intercal (16)

Io (10)

Jal@ (10)

Java (2,952)

JavaScript (566)

Jovial (8)

LabVIEW (85)

Lagoona@ (1)

LaTeX@ (117)

Leda (4)

Limbo (6)

Lisp (445)

Logo@ (59)

Lua (20)

m4 (2)

Maple@ (26)

Mathematica@ (53)

MATLAB@ (146)

Mercury (4)

Miranda (11)

Miva (63)

ML (52)

Modula-2 (27)

Modula-3 (8)

Moto (4)

Mumps (22)

Oberon (65)

Objective Caml@ (25)

Objective-C (21)

Obliq (4)

Occam (20)

Oz (8)

Pascal (79)

Perl (925)

PHP (1,495)

Pike (7)

PL (14)

Pliant (9)

PL-SQL (50)

POP-11 (11)

PostScript@ (39)

PowerBuilder@ (98)

Prograph (24)

Prolog (69)

Proteus (2)

Python (469)

R@ (21)

REBOL (145)

Refal (7)

Rexx (210)

Rigal (3)

RPG (16)

Ruby (223)

SAS (51)

Sather (11)

Scheme@ (144)

Self@ (16)

SETL (6)

SGML@ (29)

Simkin (5)

Simula (8)

Sisal (11)

S-Lang (2)

Smalltalk (309)

Snobol (6)

SQL (41)

Squeak@ (94)

Tcl-Tk (113)

Tempo (2)

TeX@ (402)

TOM (2)

TRAC (4)

Transcript (25)

Turing (8)

T3X (3)

UML@ (177)

VBScript@ (19)

Verilog@ (16)

VHDL@ (28)

Visual Basic (464)

Visual DialogScript (4)

Visual FoxPro (67)

Water (11)

XML@ (749)

XOTcl@ (5)

YAFL (2)

Yorick (8)

Z (28)

 

 

การเริ่มต้นเขียนโปรแกรม

เริ่มต้นเขียนโปรแกรม เริ่มต้นตรงไหน : สำหรับผม เมื่อได้มาทำหน้าที่สอนหนังสือ โดยเฉพาะการเขียนโปรแกรมทุกภาษา ผมจะสอนให้นักศึกษาเขียนโปรแกรมควบคุมตัวเลข เช่นการพิมพ์ 1 ถึง 10 หรือ สูตรคูณ หรือปิรามิดของตัวเลข ที่ต้องฝึกใช้ Structure Programming ให้ชำนาญ และปัญหาก็เกิดขึ้นทุกครั้ง คือ "นักเรียนบ่นว่าไม่ชอบเขียน ไม่มีประโยชน์" หรือ "เขียนไม่ได้ ถึงเขียนได้ ก็ไม่รู้จะเขียนไปทำไม" แล้วผมก็ต้องกลับไปอธิบายอีกครั้งว่า การเริ่มต้นแบบนี้ "จะทำให้รู้จักควบคุมโปรแกรม ตามหลักการของโปรแกรมแบบมีโครงสร้างได้ชำนาญขึ้น รู้จักเรียนรู้ และแก้ปัญหาด้วยตนเอง รวมทั้งรู้จักแก้ไข Syntax พื้นฐานไม่ให้ผิดพลาด เมื่อสามารถเขียนโปรแกรมในระดับต่อ ๆ ไปได้"

เริ่มต้นเขียนโปรแกรมทำอย่างไร (จากหนังสือ พื้นฐานเว็บมาสเตอร์บทที่ 17)

เลือกภาษา สำหรับนักเรียน นักศึกษานั้นง่ายที่จะเลือก เพราะอาจารย์คอยชี้แนะ

หาแหล่งข้อมูลอ้างอิงจากห้องสมุด ถ้าท่านไม่มีอะไรอยู่ในมือเลย คงนึกโครงสร้างภาษาไม่ออกเป็นแน่

หาตัวแปลภาษา ทุกภาษาต้องมีตัวแปลภาษา มีหลายภาษาที่ถูกสร้างเป็น Free compiler ต้องหาดู

เขียนโปรแกรมตัวแรกที่ง่าย เช่น พิมพ์เลข 5 เป็นต้น

ศึกษาการทำซ้ำ และการเลือกตามเงื่อนไข เช่นพิมพ์สูตรคูณ หรือพิมพ์ 1 ถึง 10 เป็นต้น

ติดต่อแฟ้มข้อมูล เพื่ออ่านมาแสดงผล หรือปรับปรุงข้อมูลได้

เขียนเมนู เพื่อเลือกกระทำโปรแกรมตามตัวเลือก

ทำรายงานจากการเชื่อมแฟ้มหลายแฟ้ม โดยกำหนดได้หลายตัวเลือก

เขียนโปรแกรมเพิ่มข้อมูล เช่น ซื้อ ขาย ยืม คืน หรือโปรแกรมลงทะเบียนนักศึกษาแต่ละภาคเรียนเป็นต้น

สร้างโปรแกรมขึ้นมาระบบหนึ่งให้สมบูรณ์ (ความสมบูรณ์ก็คือการสนองทุกความต้องการของผู้ใช้)

 

 

 
ภาษาคอมพิวเตอร์
No list items have been added yet.