Page 8 - ภาษาคอมพิวเตอร์กับการพัฒนาโปรแกรม
P. 8

เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์





                                                              ้
               โดยมีการน ามาท าเป็นชุดค าสั่งถาวร (Firmware) เก็บไวใน ROM บนไมโครคอมพิวเตอร์รุ่นแรกๆ ปัจจุบันมีการ
                                                           ่
               พัฒนารูปแบบและตัวแปลภาษาออกมาหลายรุ่น เชน Quick BASIC, Turbo BASIC และยังได้รับความนิยมอยู่
                                                                       ิ
               จนถึงปัจจุบัน เนื่องจากมักเป็นภาษาแรกที่ใช้ในการเรียนการสอนวชาคอมพิวเตอร์ ปัจจุบันได้พัฒนาเป็น Visual
               BASIC เป็นที่นิยมใช้กันอย่างแพร่หลายสามารถประยุกต์ใช้งานได้ทั้งทางวิทยาศาสตร์และทางธุรกิจ



               ตัวอย่าง ภาษาเบสิค

                              100 REM This program reads and writes

                              110 PRINT "What is your name";
                              120 INPUT name$
                              130 PRINT "Hi, ";name$;"!"

                              140 PRINT "Please type a number";
                              150 INPUT num1
                              160 PRINT "Please type another number";

                              170 INPUT num2
                              180 PRINT name$;", do you know how much ";num1;" plus ";num2" add up to?"
                              190 PRINT "Please type the sum here";

                              200 INPUT num3
                              210 IF (num3 = (num1 + num2)) then
                              220 PRINT "Very good, ";name$;", that is correct!!"
                              230 ELSE

                              240 PRINT "I'm sorry, that is not correct."
                              250 PRINT num1, "plus", num2, "is", num3
                              260 END IF

                              270 END

                        ภาษา PL/1

                       ภาษา PL/1 เป็นภาษาที่พัฒนาขึ้นโดยทีมงานของบริษทไอบีเอ็ม ที่ตั้งใจจะรวมความสามารถของภาษา
                                                                    ั
               FORTRAN, ALGOL, COBOL เขาด้วยกัน ดังนั้นจึงอาจกล่าวได้วา ภาษานี้เป็นภาษาแรกที่ท างานได้กวางขวาง
                                                                      ่
                                                                                                      ้
                                           ้
               จริงๆ ทั้งทางด้านวิทยาศาสตร์ วิศวกรรมและธุรกิจ แต่ขณะเดียวกันก็ท าให้ตัวแปลภาษาใหญ่มาก จนไม่สามารถ
               น าไปใช้กับเครื่องขนาดเล็กได้ ภาษานี้ก าหนดรูปแบบ/ประเภทขอมูลได้หลายแบบท างานหลายงานพร้อมกันได้
                                                                     ้




               เรียบเรียงโดย อ.พินันทา  ฉัตรวัฒนา                                                     หน้า  8
   3   4   5   6   7   8   9   10   11   12   13