มีระบบบุกรุกพื้นฐานอะไรบ้าง?


23

ถูกถามโดยผู้ใช้ Ubuntu คนใหม่ - ผู้ที่ต้องการเรียนรู้เกี่ยวกับการเขียนโปรแกรม - สิ่งที่เขาสามารถใช้เพื่อเรียกใช้รหัสพื้นฐาน เขาทำงานผ่านหนังสือพื้นฐานก่อนที่จะลองใช้ Ubuntu และเขาต้องการดำเนินการต่อโดยไม่ต้องเปลี่ยนกลับเป็น Windows

ดูเหมือนว่ามีแพคเกจพื้นฐานบางอย่างในที่เก็บมาตรฐานเช่นเดียวกับโครงการอย่างโมโนซึ่งอาจรวมถึงการสนับสนุนขั้นพื้นฐานบางประเภท

อะไรจะเป็นคำแนะนำที่ดีจากที่เก็บมาตรฐาน - หรือจากแพ็คเกจ deb - สำหรับคนที่เรียนรู้พื้นฐานของพื้นฐานและใหม่กับ Ubuntu


นั่นขึ้นอยู่กับภาษาพื้นฐานที่เขาเรียนรู้
sepp2k

คำแนะนำสำหรับภาษาอื่น ๆ อยู่นอกเหนือขอบเขตของไซต์นี้
dv3500ea

ฉันได้ลบพวกเขา ควรถามคำถามเกี่ยวกับการเขียนโปรแกรมเกี่ยวกับการล้นสแต็ค คำถามที่เหลือก็โอเคเพราะเกี่ยวข้องกับแพ็คเกจของ Ubuntu
dv3500ea

@ dv3500ea ฉันกำลังบอกว่าฉันไม่ต้องการคำแนะนำภาษาอื่น เนื่องจากเป็นเรื่องเกี่ยวกับภาษาฉันต้องการชัดเจนว่าฉันไม่ต้องการคำตอบ 'เขาควรเรียนรู้ [ภาษา] แทน' ดังนั้นฉันจึงไม่แน่ใจว่าทำไมคุณถึงแก้ไขมันออกมาจากนั้นก็พูดสิ่งเดียวกันในความคิดเห็น
Tim Lytle

ฉันขอโทษฉันต้องอ่านมันไม่ถูกต้อง ที่จริงผมคิดว่าคุณหมายความว่าคุณได้คำแนะนำต้องการภาษาอื่น ๆ ... ไม่ดีของฉัน
dv3500ea

คำตอบ:


13

การค้นหา apt เผยให้เห็น

  • basic256 - สภาพแวดล้อมการเขียนโปรแกรมพื้นฐานทางการศึกษาสำหรับเด็ก
  • yabasic - ล่ามพื้นฐานอีกคนหนึ่ง

basic256 ดูเหมือนว่ามันอาจจะดีกว่าเล็กน้อยสำหรับผู้ใช้ แต่ฉันไม่แน่ใจว่าภาษานั้นจะตรงกับสิ่งใดในหนังสือการเขียนโปรแกรมของเขาซึ่งอาจทำให้หงุดหงิด

โฮมเพจที่นี่ - http://www.basic256.org/index_en

yabasic ดูเหมือนว่าใกล้เคียงกับ BASIC มาตรฐาน แต่ฉันก็ไม่มีประสบการณ์ด้วยเช่นกัน

โชคดี.


13

Gambas เทียบเท่ากับ Visual Basic ที่ใกล้ที่สุด (ค่อนข้างมุ่งไปที่แอปเดสก์ท็อป) ดังนั้นจะดีถ้าเพื่อนของคุณใช้ Visual Basic

Gambasเป็นสภาพแวดล้อมการพัฒนาฟรีโดยใช้ล่ามพื้นฐานพร้อมส่วนขยายวัตถุบิตเช่น Visual Basic ™ (แต่ไม่ใช่โคลน) อ่านคำแนะนำสำหรับข้อมูลเพิ่มเติม

ด้วย Gambas คุณสามารถออกแบบ GUI โปรแกรมของคุณได้อย่างรวดเร็วด้วย Qt หรือ GTK + เข้าถึงฐานข้อมูล MySQL, PostgreSQL, Firebird, ODBC และ SQLite, แอปพลิเคชัน KDE สำหรับนักบินด้วย DCOP แปลโปรแกรมของคุณเป็นภาษาใด ๆ สร้างแอปพลิเคชันเครือข่ายได้อย่างง่ายดาย สร้างแอปพลิเคชันเว็บ CGI และอื่น ๆ ...


6

หากเขาสนใจที่จะสร้างเกมมากขึ้น sdlBasic จะเป็นตัวเลือกที่ดีกว่า:

sdlBasicติดตั้ง Sdlbasic เป็นล่ามขั้นพื้นฐานขนาดเล็กที่มีประสิทธิภาพและหลากหลายมุ่งเป้าไปที่การสร้างเกมโดยใช้พลังของห้องสมุด SDL มันเป็นแรงบันดาลใจจาก AMOS เก่าและรุ่งโรจน์


4
จำเป็นต้องใส่คำตอบแยกต่างหากแทนที่จะรวมไว้ในคำตอบแรกของคุณหรือไม่?

1
เพื่อให้ผู้คนสามารถลงคะแนนระหว่างพื้นฐานที่แยกต่างหากเพื่อแสดงสิ่งที่เหมาะสมที่สุด
dv3500ea

4

ทำไมไม่ลองดูล่ามขนาดเล็ก แต่มีประสิทธิภาพนี้: my-basicเขียนเป็น C พกพาได้ ฉันคิดว่าเป็นการเริ่มต้นที่ดีสำหรับการเล่น BASIC เล็กน้อยหรือเรียนรู้วิธีการเขียนล่ามพื้นฐานใน C


2

ฉันไม่เคยลองสิ่งนี้มาก่อน แต่ฉันคิดว่ามันจะเป็นไปได้ที่จะรัน QBASIC ผ่านอีมูเลเตอร์อย่าง DOSBox DOSBox พร้อมใช้งานจากที่เก็บ แต่เขาจะต้องได้รับสำเนาของตัวเองของมัน QBASIC มันติดตั้งครั้งเดียว

หากใครบางคนได้ลองทำแล้วรู้สึกอิสระที่จะแก้ไขคำตอบนี้พร้อมรายละเอียดเพิ่มเติม


2

นอกจากนี้คุณยังอาจพิจารณา blassic ค้นหาได้ที่ - http://blassic.org/


ไม่ได้อยู่ในที่เก็บข้อมูล (เว้นแต่จะอยู่ใน 10.10) แต่มีแพคเกจ deb
Tim Lytle

1

ฉันจะแนะนำ FreeBasic อีกครั้ง มีรุ่นสำหรับ Linux และ Windows รุ่น ARM เท่านั้นยังคงหายไป :(

ฉันใช้มันในโครงการขนาดใหญ่ที่ไม่มีปัญหา รหัสสะอาดและมีเวทีที่ดีสำหรับมัน: http://www.freebasic.net/


1
บน Askubuntu เราใช้คำว่า Windows และ Microsoft ไม่มีความจำเป็นในการใช้งานของ $ ที่ :)
Rinzwind

1

ฉันยังคงเขียนสิ่งเล็ก ๆ บางอย่างในQB64 แต่ฉันส่วนใหญ่เกี่ยวข้องกับการจัดการข้อมูลและข้อมูลไม่ใช่กราฟิก เพิ่งเสร็จสิ้นโปรแกรมเล็ก ๆ เพื่อแปลงข้อมูลจากแพ็คเกจบัญชีหนึ่งไปเป็นอีกแพ็คเกจหนึ่ง ใช้เวลาหนึ่งสัปดาห์ในการเขียน การรันโปรแกรมแปลงข้อมูลเป็นเวลา 6 ปีก่อนที่กาแฟของฉันจะเย็น

เล็กกะทัดรัด แต่ทรงพลังมาก เฉพาะการแสดงผลหน้าจอเท่านั้นที่แสดงการแปลงไฟล์ที่เกิดขึ้นรวมถึงหน้าจอ 'เริ่ม' และหน้าจอเสร็จสมบูรณ์ 'การแปลงที่ประสบความสำเร็จ'

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.