เจ.อาร์-เบสิก
| เจ.อาร์-เบสิก | |
|---|---|
| กระบวนทัศน์ | เชิงบังคับ , เชิงอัลกอริทึม |
| นักพัฒนา | บริษัท มัตสึชิตะ คอมมิวนิเคชั่น อินดัสทรี จำกัด |
| ปรากฏครั้งแรก | 1981 |
| เวอร์ชันเสถียร | 5.0 |
| โอเอส | ซีรี่ส์ Matsushita JR |
| ภาษาถิ่น | |
| พื้นฐาน | |
| ได้รับอิทธิพลจาก | |
| ไมโครซอฟต์เบสิก | |
| ได้รับอิทธิพล | |
| ไม่มี | |
JR-BASICเป็นภาษาโปรแกรมBASIC ที่ทำงานบนไมโครคอมพิวเตอร์ตระกูล Matsushita JR [ 1 ]
แม้ว่าจะเป็นภาษาเฉพาะของตัวเอง แต่ก็ได้รับการออกแบบให้เข้ากันได้กับMicrosoft BASIC เป็นส่วนใหญ่ เนื่องจากได้รับการพัฒนาขึ้นสำหรับเครื่องคอมพิวเตอร์ระดับเริ่มต้นราคาประหยัด จึงมีฟังก์ชันให้น้อยที่สุดเท่าที่จะเป็นไปได้ เพื่อประหยัดทรัพยากรคอมพิวเตอร์ อย่างไรก็ตามตัวแปลภาษาได้รับการออกแบบให้มีขนาดกะทัดรัดและมีประสิทธิภาพ พร้อมด้วยโปรแกรมแก้ไขหน้าจอที่มีฟังก์ชันการทำงานมากมาย ซึ่งรองรับการเรียกใช้คำสั่ง BASIC โดยตรง
คำสั่งต่างๆ จะถูกป้อนโดยใช้คำหลัก[ 2 ] - โดยการกดปุ่มควบคุมและตัวอักษรพร้อมกัน คำสั่งแบบเต็มจะถูกป้อนเข้าไป วิธีนี้เร็วกว่าและสะดวกสบายกว่าการพิมพ์คำทีละตัวอักษร เนื่องจากแป้นพิมพ์คอมพิวเตอร์ไม่ดี ( แป้นพิมพ์แบบ chiclet )
เจอาร์-เบสิก 1.0
JR-BASIC 1.0 เป็นเวอร์ชันดั้งเดิมที่มีอยู่ในคอมพิวเตอร์ JR-100 ซึ่งวางจำหน่ายในปี 1981 [ 3 ]
ข้อกำหนด
| ค่าคงที่ | จำนวนเต็ม (-32767 ถึง +32767); เลขฐานสิบหก ; สตริง |
|---|---|
| ตัวแปรจำนวนเต็ม | ตัวอักษร หรือ ตัวอักษร + ตัวเลข (เช่นA, B1) |
| ตัวแปรสตริง | ตัวอักษร + $ (เช่นD $, W $); ไม่เกิน 32 ตัวอักษร |
| อาร์เรย์ | มิติเดียว (เช่นE (5)); สองมิติ (เช่นF (X, Y)) |
| การคำนวณ | การบวก (+), การลบ (-), การคูณ (*), การหาร (/), เศษเหลือ (MOD) |
| คำสั่งและข้อความ | AUTO,BEEP,CLEAR,CLS,CONT,DATA,DIM,END,FIND,FOR-NEXT,GOSUB-RETURN,GOTO,HCOPY,IF-THEN,INPUT,LET,LIST,LLIST,LOAD,LOCATE,LPRINT,MLOAD,MSAVE,NEW,OPTION,PICK,POKE,PRINT,READ,REM,RESTORE,RUN,SAVE,STOP,VERIFY |
| ฟังก์ชัน | ABS,ASC,CHR$,FRE,FLD,HEX$,HPOS,VPOS,LEFT$,LEN,MID$,MOD,PEEK,RIGHT$,RND,SGN,SPC,TAB,USR,VAL |
| หมายเลขบรรทัด | 1 ถึง 32767 |
คำสั่งแป้นพิมพ์
การกดปุ่มผสมช่วยให้ผู้ใช้สามารถป้อนคำสั่งและควบคุมตัวแปลภาษาพื้นฐานบนหน้าจอได้[ 2 ]
| ปุ่มป้อนข้อมูลมาตรฐาน | การแมปควบคุม |
|---|---|
| 1 | (บ้าน) |
| 2 | VERIFY |
| 3 | SAVE |
| 4 | LOAD |
| 5 | (ลบ) |
| 6 | (←) |
| 7 | (↓) |
| 8 | (ขึ้น) |
| 9 | (→) |
| 0 | (แทรก) |
| – | (กำจัด) |
| คิว | GOSUB |
| ว | RET |
| อี | END |
| อาร์ | RUN |
| ที | THEN |
| วาย | LOCATE |
| ยู | IF |
| ฉัน | INPUT |
| โอ | OPTION |
| พี | PRINT |
| เอ | AUTO |
| เอส | STOP |
| ดี | DIM |
| เอฟ | FOR |
| จี | GOTO |
| ชม | POKE |
| เจ | RND ( |
| เค | READ |
| แอล | LIST |
| ; | CHR $ ( |
| : | REM |
| ซ | (L.INS) |
| X | (ยกเลิก) |
| ซี | (หยุดพัก) |
| วี | (กราฟ) |
| บี | HCOPY |
| เอ็น | NEXT |
| เอ็ม | CLS |
| , | DATA |
| . | PEEK ( |
เจอาร์-เบสิก 5.0
รุ่น JR-200 ที่วางจำหน่ายในปี 1983 [ 4 ]มาพร้อมกับ JR-BASIC 5.0 ซึ่งเพิ่มฟังก์ชันการทำงานเพิ่มเติม เช่น คำสั่งกราฟิก เช่นCOLOR(ซึ่งเลือกสีตัวอักษร สีพื้นหลัง และโหมดการแสดงผล) และPLOTซึ่งอนุญาตให้เข้าถึงโหมดกราฟิกความละเอียดต่ำโดยตรง (64×48 โดยใช้ ตัวอักษร เซมิกราฟิกข้อความซึ่งแทนบล็อกพิกเซลที่ใช้หนึ่งในสี่ของแต่ละตัวอักษร) มีสีให้เลือกแปดสีสำหรับพื้นหลังและพื้นหน้า ได้แก่ สีน้ำเงิน สีแดง สีม่วงแดง สีเขียว สีฟ้า สีเหลือง สีขาว และสีดำ การเขียนโปรแกรมชุดตัวอักษรบางส่วนใหม่ทำให้สามารถสร้างโหมดกราฟิกความละเอียดสูงแบบจำกัดได้ด้วยความละเอียด 256×192