เริ่มต้นด้วยการอธิบายว่า Gambas คืออะไร:
Gambas เป็นสภาพแวดล้อมการพัฒนา Linux ฟรีโดยใช้ตัวแปลภาษาพื้นฐานที่มีส่วนขยายวัตถุคล้าย ๆ Visual Basic ™ (แต่ไม่ใช่โคลน!) ด้วย Gambas คุณสามารถออกแบบแอปพลิเคชันกราฟิกของคุณได้อย่างรวดเร็วด้วย QT หรือ GTK + เข้าถึงฐานข้อมูล MySQL, PostgreSQL, Firebird, ODBC และ SQLite ควบคุมแอปพลิเคชันด้วย DBUS แปลโปรแกรมของคุณเป็นภาษาใดก็ได้สร้าง Front End ของคำสั่ง linux สร้างแอปพลิเคชันเครือข่าย อย่างง่ายดายสร้างแอปพลิเคชัน 3D OpenGL สร้างเว็บแอปพลิเคชัน CGI สร้างแพ็คเกจการติดตั้งสำหรับการกระจายต่างๆ ฯลฯ
บอกคุณว่าคุณสามารถค้นหา Gambas สองเวอร์ชัน: กุ้ง 2 y กุ้ง 3.
ล่าสุดคือ Gambas3 และฉันแนะนำให้คุณใช้สิ่งนี้เนื่องจากเน้นการเขียนโปรแกรมโดยออบเจ็กต์มากกว่า Gambas2 นอกเหนือจาก Gambas2 ผู้เขียนBenoît Minisini ไม่ได้รับการอัปเดตอีกต่อไปและใช้ Qt3 ซึ่งอยู่ใน "เลิกใช้" (เลิกใช้แล้ว ).
ฉันจะติดตั้งได้อย่างไร?
สำหรับผู้ใช้ Debian / Ubuntu คุณมี ppa เพื่อติดตั้ง:
$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3
คุณยังสามารถรวบรวมได้จากซอร์สโค้ด กระบวนการนี้ถูกนำไปใช้บนเว็บไซต์ของโครงการ http://gambas.sourceforge.net/en/main.htmlคุณยังสามารถดูคำอธิบายพร้อมภาพหน้าจอใน prawn cuso: คำอธิบายการรวบรวมซอร์สโค้ด
และหากต้องการเรียนรู้วิธีการใช้งานฉันจะเริ่มจากตรงไหน?
มีหลายเว็บไซต์ที่คุณสามารถเยี่ยมชมได้:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).
http://www.cursogambas.blogspot.com.es: เป็นหลักสูตรกุ้งที่ฉันกำลังตั้งขึ้นและเริ่มต้นตั้งแต่เริ่มต้นด้วยความรู้ด้านการเขียนโปรแกรมอธิบายคำสั่งหลักลูปตัวอย่าง ฯลฯ ….
ตัวอย่างของแอปพลิเคชันฐานข้อมูลการใช้รูปแบบการออกแบบและตัวอย่างของแอปพลิเคชันฐานข้อมูลจะกล่าวถึง กุ้งกับ Arduino.
หมายเหตุ:
Gambas3 Ide นำเสนอตัวอย่างจำนวนมากพร้อมใช้งาน หากต้องการดูซอร์สโค้ดก่อนหน้านี้คุณต้อง "บันทึกเป็น ... " ตัวอย่างในโฟลเดอร์อื่นและเปิดจากโฟลเดอร์ใหม่เพื่อดูซอร์สโค้ด
ฟอรัม:
gambas-en.org: ฟอรัมเป็นภาษาสเปนซึ่งคุณสามารถปรึกษามากกว่า 20.000 ข้อความที่เผยแพร่และมีผู้ใช้ที่ลงทะเบียนมากกว่า 2000 คน
หนังสือ:
คุณมีหนังสือฟรีสองเล่ม:
1) ในภาษาสเปน: กุ้ง: หนังสือเล่มนี้สำหรับเวอร์ชัน 1.99 แต่สามารถช่วยคุณได้มาก
2) ในภาษาอังกฤษ: http://beginnersguidetogambas.com/: สำหรับเวอร์ชัน 2 แต่แสดงความคิดเห็นเกี่ยวกับเวอร์ชัน 3
บทแนะนำวิดีโอ:
ฉันได้สร้างช่องบน YouTube ซึ่งฉันอัปโหลดวิดีโอแนะนำหลายรายการซึ่งส่วนใหญ่ฉันทำกับ gambas2 แต่ก็ใช้ได้กับ Gambas3 เช่นกัน:
http://www.youtube.com/user/jusabejusabe
คู่มือบางส่วน:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html
บล็อกอื่น ๆ ที่คุณสามารถค้นหาบทความเพิ่มเติมเกี่ยวกับกุ้ง:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/
ฉันหวังว่าคุณจะสนุกกับมันขอแสดงความนับถือ
ขอบคุณเพื่อนฉันจะทุ่มเทให้กับงานแห่งการเรียนรู้ความจริงดูน่าสนใจทักทาย
ดูโปรแกรมนี้ชื่อว่า i-nex ที่เขียนใน Gambas 3 มันเหมือนกับ windows everest มันแสดงฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดของคุณในอินเทอร์เฟซแบบกราฟิก
ฉันติดตั้งใน ubuntu แต่มันล้มเหลวมันทำงานอย่างไร?
https://www.facebook.com/inexlinux
มีการแจกจ่ายที่เรียกว่า Daxos ซึ่งใช้เดสก์ท็อปที่ผลิตใน Gambas 3 ควรมุ่งเป้าไปที่คอมพิวเตอร์ที่มีทรัพยากรต่ำ เวอร์ชันหลักใช้ Ubuntu และ Rasperry Pi บน Debian ยังไม่ได้ลอง แต่ดูจากแคปเจอร์แล้วน่าดู ชุดไอคอนค่อนข้างคล้ายกับที่ใช้ใน Haiku OS
Saludos!
ฉันลืมบอกไปว่ามีการแจกแจง gnu / linux อีกตัวหนึ่งซึ่ง gambas3 ได้รับการติดตั้งเป็นมาตรฐานเรียกว่า Minino PicarOS « Diego » http://minino.galpon.org/es/descargas
ฉันลืมที่จะแสดงความคิดเห็นว่ามีการจัดจำหน่ายอื่น (นอกเหนือจาก Daxos) ที่ติดตั้ง prawns3 ไว้ล่วงหน้าเรียกว่า Minino PicarOs « Diego »
คุณสามารถดาวน์โหลดได้ที่นี่: http://minino.galpon.org/es/descargas
สวัสดีโพสต์ที่ดีมาก มันดูน่าสนใจและทำให้คุณอยากเรียนรู้จริงๆ ฉันต้องการถามคำถาม: มีห้องสมุดใดบ้างที่ควบคุมพอร์ต usb กับกุ้ง? ปีที่แล้วฉันทำโครงการให้กับคณะและฉันจำเป็นต้องใช้พอร์ต usb นั่นคือเหตุผลที่ในกลุ่มของฉันเราลงเอยด้วยการใช้ Visual Basic กับห้องสมุดพิเศษบางแห่ง แต่มันจะดีมากที่สามารถใช้แพลตฟอร์มนี้และฉันอยากรู้ว่ามีห้องสมุดหรืออะไรทำนองนั้นด้วย
อาศิรพจน์
มีโครงการระบบอัตโนมัติในบ้านที่ใช้พอร์ต USB:
http://www.domotiga.nl/
https://github.com/DomotiGa/DomotiGa
Fuente:
http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb
ฉันคิดว่ามันมีศักยภาพที่ดี แต่ไวยากรณ์ของพื้นฐานและอนุพันธ์ฆ่าฉันทำให้ฉันอยากลอง
«ฉันต้องการเรียนรู้กุ้งฉันต้องเริ่มต้นที่ไหน»
สำหรับการออกไปทำงาน
กุ้งจริงมั้ย? มีหลายภาษาและสิ่งที่น่าสนใจมากมายให้เรียนรู้…กุ้ง !!! ??
ไม่มีคนไม่ ...
แล้วท่านใดแนะนำ?
@Jsbsan นั่นคือปัญหาอย่างแน่นอน Gambas ไม่ได้ * การเขียนโปรแกรมที่จริงจัง * และที่แย่กว่านั้นคือมันทำให้เสียรูปแบบการเรียนรู้และแนวทางแรกในการเขียนโปรแกรมด้วยการนำเสนอ RAD hybrid ที่ตรงไปตรงมาเป็นที่ต้องการมาก
@ Daniel: แน่นอนว่ามันขึ้นอยู่กับว่าคุณต้องการทำอะไร แต่โดยทั่วไปแล้ว: C ++ (Qt, เงียบ ๆ ), PHP stack, Python, Ruby ... มันขึ้นอยู่กับสิ่งที่คุณกำลังมองหา
Python สร้างเสียงรบกวนได้มากเนื่องจากไม่เพียง แต่เป็นสคริปต์เท่านั้น แต่ยังใช้พรีคอมไพล์ที่ทำให้เร็วขึ้นมากมีไลบรารีและการผูกกับภาษาอื่น ๆ เช่น C ++ สำหรับเกือบทุกอย่างที่คุณต้องการและยังเป็น ย้ายไปยังเว็บสำเร็จ สิ่งที่ดีที่สุดเกี่ยวกับ Python คือรหัสเดียวกันที่มีการเปลี่ยนแปลงน้อยมากทำงานได้ทั้งในเครื่องและในสภาพแวดล้อมอื่น ๆ ในความเป็นจริงในปัจจุบันเครื่องมือการดูแลระบบระดับระบบจำนวนมากได้รับการตั้งโปรแกรมโดยตรงใน Python ...
Java เป็นอีกสิ่งที่น่ากลัวคุณเคยเห็นรหัสของคุณหรือไม่? วิธีการสร้างคลาสและฟังก์ชันของคุณ? และเหนือสิ่งอื่นใดทั้งหมดทำงานบนเครื่องเสมือน ... ไม่ขอบคุณ
ขอโทษ? คุณสนับสนุนการใช้ C ++ แต่ไม่ใช่ Java หรือไม่…คุณคิดว่าไวยากรณ์ของ Java ส่วนใหญ่มาจากไหน? วิธีสร้างคลาสใน Java ดูเป็นธรรมชาติมากสำหรับฉันเมื่อเทียบกับ OOP ซึ่งแตกต่างจาก C ++ ที่ออกแบบมาเพื่อให้โปรแกรมเมอร์ C สามารถใช้ประโยชน์จาก OOP ได้มันเป็นความจริงที่ว่ามันเป็นแบบละเอียด (คุณเขียนหลายบรรทัด) แต่ถ้าคุณต้องการ บางอย่างเร็วกว่าในการเขียนโค้ดคุณสามารถใช้ภาษาใดก็ได้ที่ทำงานในเครื่องเสมือน java นี่คือ Ceylon ซึ่งพัฒนาโดย Gavin King ที่ทำงานให้กับ Red Hat โดยใน Java ไม่มีฟังก์ชันใด ๆ (ยกเว้น สำหรับผู้ก่อสร้าง) ดังนั้นจึงมีวิธีการ
นอกจากนี้คุณกำลังบ่นเกี่ยวกับเครื่องเสมือน java หรือไม่? LOL เป็นหนึ่งในสิ่งที่ดีที่สุดที่แพลตฟอร์มมี แต่นั่นไม่ใช่ทั้งหมดคุณสนับสนุนการใช้ PHP PHP เป็นภาพพื้นฐานในเวลานี้ในความเห็นที่ต่ำต้อยของฉัน PHP เป็นภาษาที่สร้างขึ้นสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์ตัวจริง ฉันหมายความว่าพวกเขาไม่ใช่มืออาชีพ สิ่งที่คุณพูดเกี่ยวกับกัมบาส
คุณทราบจำนวนแอปพลิเคชันทางธุรกิจที่ทำงานบนเครื่องเสมือน java หรือไม่? และไม่เพียงแค่นั้นแอปพลิเคชันเดสก์ท็อปอื่น ๆ อีกมากมาย ข้อเท็จจริงง่ายๆที่ว่า java เป็นข้ามแพลตฟอร์มทำให้เป็นแพลตฟอร์มการพัฒนาที่ดี
ใน Python และ Ruby ฉันไม่ได้คุยอะไรกับคุณเลยฉันพบว่าพวกเขาเป็นภาษาที่ดีมากชัดเจนเรียบง่ายและมีประโยชน์
แต่ละคนจะใช้สิ่งที่ง่ายที่สุดสำหรับพวกเขาระยะเวลา
หลามดูด
คุณไม่จำเป็นต้องประกาศตัวแปรด้วยซ้ำ
และทำไมต้องพูดถึง php
กุ้ง
พวกเขาทั้งหมดเป็นคนโง่ที่นี่
กุ้งไม่ได้มีไว้เพื่อเรียนรู้การเขียนโปรแกรม
และไม่สร้างโปรแกรมที่ไม่จริงจัง
กุ้งคือการสร้างโปรแกรมการบริหารโดยทั่วไป
ส่วนหน้า
ส่วนติดต่อผู้ใช้ฐานข้อมูล
โปรแกรมเหล่านั้นมักให้บริการเฉพาะ บริษัท / ผู้ใช้รายเดียว
บอกสิ่งนั้นกับ Google ซึ่งใช้ python นอกเหนือจากโครงการทางวิทยาศาสตร์อื่น ๆ อีกมากมายที่ใช้มันหรือโปรแกรมเช่น bittorrent และกระเป๋าเงิน bitcoin อย่างเป็นทางการ
"Gambas คือการทำให้โปรแกรมการดูแลระบบทั่วไปเป็นส่วนหน้าของอินเทอร์เฟซสำหรับผู้ใช้ฐานข้อมูลซึ่งเป็นโปรแกรมเล็ก ๆ ที่มักให้บริการเฉพาะ บริษัท / ผู้ใช้รายเดียว"
และดูเหมือนน้อยสำหรับคุณ?
@msx
"Gambas ไม่ใช่การเขียนโปรแกรมที่ * จริงจัง * และที่แย่ไปกว่านั้นคือมันทำให้เสียรูปแบบการเรียนรู้และแนวทางแรกในการเขียนโปรแกรมด้วยการนำเสนอ RAD hybrid ที่ตรงไปตรงมาเป็นที่ต้องการมาก"
มันเป็นเรื่องจริง Gambas ไม่ใช่การเขียนโปรแกรมอย่างจริงจังในความเป็นจริงมันเป็นภาษามากกว่า IDE คอมไพเลอร์ bytecode มากกว่าล่ามมากกว่า การเขียนโปรแกรมถูกกำหนดโดยโปรแกรมเมอร์ส่วนจะจริงจังหรือไม่ขึ้นอยู่กับว่าโปรแกรมเมอร์จริงจังหรือไม่
ไม่ว่าจะเป็นเครื่องมือ RAD ... หรือมันมากเท่ากับ IDE ใด ๆ ที่มีตัวออกแบบฟอร์ม (นั่นคือไม่มีอะไร)
เกี่ยวกับว่ามันทำให้เสียรูปการเรียน ... แนวโน้มที่จะเริ่มเขียนโปรแกรมผ่านอินเทอร์เฟซแบบกราฟิกไม่ใช่ปัญหา แต่เป็นการแนะนำให้รวมโค้ดทุกชนิดในตัวจัดการเหตุการณ์ของตัวควบคุมแบบกราฟิก
หมายเหตุ: การเริ่มต้นด้วยอินเทอร์เฟซแบบกราฟิกไม่ใช่สิ่งที่ฉันชอบ แต่วิธีการ RAD ที่ขึ้นอยู่กับการพัฒนาต้นแบบที่สามารถแสดงให้ผู้ใช้รับข้อเสนอแนะอย่างรวดเร็วนั้นใช้ได้ IDE อย่าง Gambas ไม่สามารถสอนระเบียบวิธีได้แม้ว่าจะต้องยอมรับว่าทำได้ดีกว่า
แต่เป็นปัญหาของการใช้งาน RAD ที่ไม่ดีของเครื่องมือเกือบทั้งหมดที่เรียกตัวเองว่า RAD
https://en.wikipedia.org/wiki/Rapid_application_development
เกี่ยวกับความจริงที่ว่า Gambas ทิ้งไว้มากมายเป็นที่ต้องการ ... ขึ้นอยู่กับว่าคุณต้องการอะไร
เทคโนโลยีเว็บเป็นที่ต้องการอย่างมาก: HTML, CSS, javascript, เว็บเซิร์ฟเวอร์ทุกคนต้องการให้มันง่ายขึ้นความซับซ้อนโดยบังเอิญที่เทคโนโลยีเหล่านี้นำมาใช้นั้นท่วมท้น
เทคโนโลยีที่ทำหน้าที่เป็นโครงสร้างพื้นฐานของอินเทอร์เน็ตทำให้เป็นที่ต้องการอย่างมาก: สแต็กโปรโตคอล tcp / ip นั้นห่างไกลจากการคิดว่า "จริงจัง" (ในแง่ของการออกแบบ)
สิ่งที่สามารถพูดได้เกี่ยวกับ C / C ++ คนเป็นสัตว์ปกติ C ++ ได้รับการออกแบบโดยคำนึงถึงโปรแกรมเมอร์ C ความซับซ้อนของ C ++ นั้นน่ากลัวและวันนี้มีความพยายามใหม่ในการปรับปรุงสิ่งที่ C ++ นำเสนอ (แม้ว่าจะมี เป็นความพยายามที่ย้อนหลังไปนาน): go language, Mozilla Rust เป็นต้น หากผู้ที่มีอายุมากกว่าล้มเหลวหรือไม่ประสบความสำเร็จก็คือ "ขอบคุณ" สำหรับโปรแกรมเมอร์ความจำเป็นในการทำงานร่วมกันได้ย้อนหลังและผลประโยชน์ทางการค้า
Gambas เป็นความพยายามที่จะสร้าง Visual Basic (6) สำหรับ Linux ที่ไม่ใช่โคลน วิวัฒนาการจากที่นั่นเป็นสิ่งที่ดี วันนี้มีคุณสมบัติมากมาย (แต่ไม่ใช่ทั้งหมด) ที่มีอยู่ในภาษาเช่น Java แต่เป็นวิธีที่ง่ายกว่ามาก
ในแง่นั้น Gambas ก็เหมือนกับ Python ฉันหมายถึงแนวทางปฏิบัติ: มันพยายามให้ภาษามีคุณสมบัติที่โปรแกรมเมอร์พบว่ามีค่าแม้ว่าผลลัพธ์จะเป็นภาษาที่ค่อนข้างต่างกัน (ปัญหานี้ใน Gambas น้อยกว่า Python มาก ).
เกี่ยวกับความคิดเห็นอื่น ๆ ของคุณ: หากสิ่งที่ใครบางคนต้องการทำคือการเรียนรู้ที่จะเขียนโปรแกรม (ในแบบมือสมัครเล่น) คำแนะนำของคุณมีปัญหามากมาย:
C ++: ซับซ้อนมากและมีแนวโน้มที่จะเกิดข้อผิดพลาดนอกจากนี้ยังต้องทำงานมากขึ้นเพื่อให้ได้ผลลัพธ์เช่นเดียวกับภาษาอื่น ๆ (เช่น Gambas) ดังนั้นในกรณีส่วนใหญ่ก็จะลดการกระตุ้นสำหรับผู้เรียนด้วย
Stack PHP: ไม่ดีไปกว่า Gambas เมื่อพูดถึงพฤติกรรมการเขียนโปรแกรมที่ไม่ดีการผสมรหัสธุรกิจกับรหัสส่วนต่อประสานผู้ใช้เป็นสิ่งที่ PHP เสนอตั้งแต่เริ่มต้นโดยอนุญาตให้ฝังโค้ดในไฟล์ html ซับซ้อนมากขึ้นในการติดตั้งและกำหนดค่าเครื่องมือที่จำเป็นทั้งหมด ไม่ใช่วัตถุประสงค์ทั่วไป (คุณไม่สามารถสร้างแอปพลิเคชันบนเดสก์ท็อปได้หรืออย่างน้อยก็ไม่มีเหตุผลที่จะทำเช่นนั้น)
Python: รองรับ 3 กระบวนทัศน์ซึ่งอาจสร้างความสับสนให้กับผู้เรียนและอาจบังคับให้คุณเริ่มต้นด้วยสิ่งที่ซับซ้อนเช่นการเข้าใจแนวคิดในกระบวนทัศน์เหล่านั้น ไม่มีการออกแบบที่หรูหรา แต่เป็นการใช้งานจริง มันมีพลังมากและอนุญาตให้นำเสนอผู้เรียนด้วยความท้าทายทางปัญญาที่แท้จริง ในความโปรดปรานนี้มีชุมชนและสื่อการเรียนรู้มากมาย นอกเหนือจากการพยายามแสดงให้เห็นว่าแต่ละภาษาสามารถนำเสนอปัญหาและแม้กระทั่งความท้าทายครั้งใหญ่สำหรับผู้เรียน Python พร้อมเอกสารประกอบที่เหมาะสมเป็นจุดเริ่มต้นที่ดีมาก
Ruby: มีปัญหาเดียวกับ Python ในแง่ของกระบวนทัศน์ที่รองรับ ไวยากรณ์ของมันอาจชัดเจนและง่ายกว่ามากในการเรียนรู้หากได้รับมันมา (เนื่องจากต้องใช้หลายสิ่งหลายอย่าง) จาก Smalltalk แต่ความมุ่งมั่นในภาษาอื่นทำให้การเรียนรู้ไวยากรณ์ไม่ง่ายอย่างที่คิดสำหรับผู้เรียน ไม่ใช่ภาษาที่ออกแบบมาให้เรียนรู้ได้ง่ายแม้ว่าอาจจะง่ายกว่า Python เล็กน้อยก็ตาม มีเอกสารและชุมชนที่ดีมากทำให้เป็นตัวเลือกที่ดีมากในฐานะภาษาที่ 1
ภาษาเดียวที่ฉันรู้ว่าได้รับการออกแบบมาอย่างชาญฉลาดเพื่ออำนวยความสะดวกในการเรียนรู้ แต่ไม่ได้เป็นเพียงแค่ภาษาวิชาการเท่านั้น Smalltalk สำหรับฉันเป็นตัวเลือกที่ดีที่สุดหากคุณพิจารณาภาษาและเครื่องมือเนื่องจากเอกสารประกอบการเรียนรู้การเขียนโปรแกรมด้วย Smalltalk ค่อนข้างเก่า นอกจากนี้ยังมีชุมชนที่คุณสามารถเรียนรู้
เมื่อพิจารณาจากบริบทแล้วการใช้ Gambas เพื่อเรียนรู้การเขียนโปรแกรมนั้นมีเหตุผลอย่างสมบูรณ์โดยเฉพาะอย่างยิ่งหากผู้เรียนมีการติดต่อกับเวอร์ชันของ BASIC แล้ว
สื่อการเรียนรู้ที่ดีสำหรับ Gambas จะพลาดไปเนื่องจากยังหายากและไม่สมบูรณ์ แต่ความพยายามของ jsbsan ในเรื่องนี้ทำให้ Gambas เป็นตัวเลือกในการเรียนรู้การเขียนโปรแกรม (สำหรับผู้ใช้ GNU / Linux เช่น hobbist) เป็นตัวเลือกที่ควรพิจารณา Gambas ยังมีชุมชนที่มีประโยชน์สำหรับการเรียนรู้
เช่นเคย +1 ฟาเบียน
เราคิดถึงคุณสำหรับฟอรัม
อย่างที่พวกเขาพูดกันในเมืองของฉัน: «ความรู้ไม่มีที่ไหน»
และสำหรับผู้ที่ต้องการเรียนรู้การเขียนโปรแกรมฉันคิดว่ามันเป็นทางเลือกที่ควรคำนึงถึง
ทุกคนที่สร้างโปรแกรมที่มีอินเทอร์เฟซแบบกราฟิกกับ pyhton หรือ java จะอยู่กับฉันด้วย Gambas มันง่ายกว่ามาก
อีกครั้งในความเห็นที่ต่ำต้อยของฉันเพียงเพราะ "ง่าย" ไม่ได้หมายความว่ามันดีหรือดีกว่า ขึ้นอยู่กับปัจจัยหลายประการ โครงการของคุณเป็นโครงการเพื่อการพักผ่อนหรือเป็นโครงการระดับมืออาชีพ? ประสิทธิภาพสูงหรือไม่? หลายแพลตฟอร์ม? ฯลฯ ...
นอกจากนี้ยังพูดถึง GUI คุณไม่เห็น JavaFX API หรือไม่? มันเป็นพ่อที่ดีเอฟเฟกต์ css และสิ่งที่น่าดึงดูดมากมายและคุณพัฒนาในเวลาอันสั้น
แต่ถ้าคุณกำลังพูดถึงการเริ่มเขียนโปรแกรมหรือการเรียนรู้ผมคิดว่า Python เป็นทางเลือกที่ดี จากนั้นมันจะไปที่ C พร้อม Assembler แล้วไปที่ภาษาระดับสูงอื่น ๆ
ไม่ว่า java จะ "ง่าย" สำหรับหลายแพลตฟอร์มไม่ได้หมายความว่ามันดีหรือดีกว่า
python นั้นเรียนรู้ง่ายไม่ได้หมายความว่ามันดีหรือดีกว่า
เป็นความคิดที่แย่มากแนะนำให้เริ่มต้น
ในความเป็นจริงทั้งหมดเป็นความคิดที่แย่มากในการเริ่มเรียนรู้การเขียนโปรแกรม
คุณกำลังพูดถึงอะไร ... ฉันไม่เคยบอกว่า Java ดีกว่า ไม่มีภาษาใดที่ดีที่สุดทั้งหมดขึ้นอยู่กับวัตถุประสงค์ ฉันไม่เข้าใจเหมือนกันว่าทำไมคุณถึงพูดว่า Python เป็นความคิดที่ไม่ดีในฐานะภาษาแรก มหาวิทยาลัยหลายแห่งใช้ python เพื่อสอนตรรกะและอัลกอริทึมซึ่งใช้เพราะง่ายชัดเจนและสอดคล้องกัน เนื่องจากเป็นสคริปต์นักเรียนไม่สนใจประเด็นต่างๆเช่นการคอมไพล์ การไม่ต้องใช้โครงสร้างตายตัวในการสร้างโปรแกรมให้ความเรียบง่ายซึ่งทำให้นักเรียนมีสมาธิกับอัลกอริทึมและตรรกะ
เมื่อนักเรียนมีความรู้เกี่ยวกับหัวข้อเหล่านี้ก็สามารถเริ่มต้นด้วยหัวข้อขั้นสูงได้ภาษาที่ดีในการดูแนวคิดเหล่านี้คือภาษา C ในภาษา C คุณเรียนรู้ที่จะทำสิ่งต่างๆด้วยมือโครงสร้างตัวชี้ ฯลฯ ตอนนี้คุณรู้ C แล้วก็ถึงเวลาดูคำแนะนำที่น่าเบื่อที่อยู่ใกล้กับเครื่องมากขึ้นภาษาแอสเซมบลีบางอย่างเพื่อให้ทราบว่าเครื่องทำงานอย่างไร
ตอนนี้นักเรียนมีตรรกะโครงสร้างอัลกอริทึมและรู้ถึงความซับซ้อนของคำสั่งระดับต่ำเขาก็พร้อมที่จะเรียนรู้ภาษาระดับสูง
สำหรับฉันวิธีการสอนแบบนี้ดูเหมือนจะเป็นวิธีที่ถูกต้องคุณไม่ได้ให้ความเห็นว่าทำไมไม่พูดง่ายๆว่ามันดูเป็นความคิดที่แย่มาก ฉันต้องการทราบความคิดเห็นของคุณ
อาศิรพจน์
ฉันเป็นมือใหม่มากสำหรับฟอรัมนี้และโดยเฉพาะอย่างยิ่งฉันชอบอุปกรณ์อิเล็กทรอนิกส์และสิ่งอื่น ๆ อีกมากมายในการเขียนโปรแกรมขั้นแรกเมื่อฉันตัดสินใจออกจาก Windows และเปลี่ยนมาใช้ Linux ฉันไม่มีข้อเสนอที่ดีไปกว่ากุ้งที่จะครอง Bit ของฉันให้เล่น ผ่านพอร์ตขนานเพื่อให้สามารถทำได้ผ่าน USB …. ขั้นตอนที่สามในที่สุดก็สามารถดำเนินโครงการของฉันได้ฉันมีผ้ามากมายดังนั้นฉันจึงคิดว่า Gambas ให้กำลังใจฉันในการเขียนโปรแกรมต่อไปไม่ใช่อย่างที่ฉัน เกิดขึ้นกับภาษาอื่นในที่สุดฉันก็จับอะไรบางอย่างได้และอย่างอื่นก็ออกมาเช่นขั้นตอน VB6. net และ sharp และฉันไม่เข้าใจลูกบิดอีกต่อไปและโครงการของฉันก็หยุดชะงักขอบคุณ Linux และกุ้งที่ฉันสามารถดำเนินการต่อได้ กอดทุกคน
หากคุณชื่นชอบ Visual Basic 6 ก็เหมาะสำหรับคุณ หากไม่เป็นเช่นนั้น (ตามกรณีของคุณ) ให้ใช้ EMACS หรือ VIM อย่างใจเย็น
emacs และ vim ไม่ใช่ภาษาโปรแกรม ...
ฉันคิดว่ามันหมายถึง VB6 IDE เหมือนกับโพสต์ "a bit like Visual Basic ™"
จากมุมมองของฉันแม้ว่าฉันจะไม่ชอบกุ้ง แต่สภาพแวดล้อมใด ๆ ที่ช่วยให้ผู้คนเริ่มต้นเขียนโปรแกรมและสิ่งนั้นก็กระตุ้นให้เกิดการพัฒนาแอปพลิเคชันได้อย่างน่าพึงพอใจ การพัฒนา RAD เรามี lazarus และ qtcreator ที่ยอดเยี่ยม
โดยส่วนตัวแล้วสิ่งที่ฉันเกลียดที่สุดเกี่ยวกับ Gambas คือมันไม่ใช่หลายแพลตฟอร์มที่เป็น«ล่าม»ฉันไม่เห็นตรรกะบอกได้เพียงว่ามันมีสถาปัตยกรรมการพัฒนาที่ไม่ดีดังนั้นจึงยากที่จะพอร์ต ไปยังแพลตฟอร์มอื่น ๆ
ฉันได้พยายามเรียนรู้ lazarus (อันที่จริงฉันได้สร้างโปรแกรมในสภาพแวดล้อมนี้) แต่ฉันแทบจะไม่พบข้อมูลหรือคู่มือ (มีอย่างหนึ่งที่ดูเหมือนค่อนข้างดี แต่มีค่าใช้จ่ายจำนวนมากและเขียนเป็นภาษาอังกฤษ) ฉันขอเชิญคุณให้โพสต์เกี่ยวกับลาซารัสที่คุณแสดงความคิดเห็นว่าจะหาข้อมูลเพื่อเรียนรู้ได้ที่ไหน
ความนับถือ
"โดยส่วนตัวสิ่งที่ฉันเกลียดที่สุดเกี่ยวกับ Gambas คือการเป็น" ล่าม "ไม่ใช่หลายแพลตฟอร์มฉันไม่เห็นตรรกะบอกได้แค่ว่ามันมีสถาปัตยกรรมการพัฒนาที่ไม่ดีทำไมมันถึงยากที่จะพอร์ตมัน ไปยังแพลตฟอร์มอื่น ๆ "
ได้รับการออกแบบและพัฒนาตั้งแต่ต้นจนจบเพื่อเป็นเครื่องมือในการพัฒนาระบบ GNU / Linux ไม่เคยมีความตั้งใจที่จะอนุญาตให้ข้ามแพลตฟอร์มดังนั้นสถาปัตยกรรมการพัฒนาที่ไม่ดีจึงเป็นความผิดพลาดจากการชื่นชมของคุณ
ถ้านั่นคือสิ่งที่คุณเกลียดที่สุดเกี่ยวกับ Gambas คุณอาจเกลียด: C ++ เพราะไม่ใช่ตัวเลือกที่ดีที่สุดสำหรับการพัฒนาเว็บ เป็น javascript เนื่องจากไม่อำนวยความสะดวกในการพัฒนาแอปพลิเคชันเดสก์ท็อป เพื่อ Vala สำหรับการพึ่งพา GObject; เมสซี่เพราะเขาไม่เล่นเทนนิส และนาดาลเพราะเขาไม่เล่นฟุตบอล
ฉันมักจะลงเอยด้วยการระบุตัวตนกับคุณเพศสัมพันธ์ xD
ความจริงก็คือถ้าคุณต้องการเขียนโปรแกรมอย่างน้อยจากมุมมองของฉันสิ่งที่ดีที่สุดคือ Python, Ruby, PHP หรือทำไมคุณไม่ทำเหมือนฉันและส่งทุกอย่างไปที่นรกและอุทิศตัวเองให้กับ Javascript มันเป็นโลกที่อยู่ตรงนั้นและ Gambas ก็ไม่ได้นำเสนอ xD มากเกินไป
จิตแจ่มใสมักจะได้พบ ...
พวกเขาเปล่งประกายเจิดจ้า
เหมือนสสารมืด
ทำแบบฝึกหัดเกี่ยวกับการทำโครงการด้วย CMake และ Vala หากคุณต้องการฉันจะช่วยคุณในส่วนทางเทคนิค ...
บทความที่น่าสนใจแม้ว่าจะไม่มีป้ายกำกับเช่น OOP หรือการเขียนโปรแกรม
การเป็น "พื้นฐานเล็กน้อย" มันอาจทำให้หลาย ๆ คนเริ่มพัฒนาแอพพลิเคชั่นภายใต้ Linux ได้ง่ายขึ้นใช่หรือไม่?
@nosferatuxx:
ฉันเห็นด้วยกับคุณ .
อันที่จริงฉันจะอัปโหลดแอปพลิเคชันบางส่วนไปยังบล็อกเพื่อให้คุณสามารถดูสิ่งที่ทำได้
ความนับถือ
ไม่ใช่เป้าหมายของฉันที่จะรุกราน แต่พูดตามตรงฉันไม่เห็นว่าจะมีอะไรดีสำหรับการเรียนรู้ภาษาที่ไม่ร้ายแรงเช่น Gambas (เมื่อเห็นว่าไวยากรณ์พื้นฐานจากยุค 80) เพียงแค่ต้องการให้ Microsoft ฟ้อง Gambas ที่ใช้ภาษา VB ของตน
มีภาษาที่ดีกว่าในการเรียนรู้และมีบทช่วยสอนที่ดีกว่าเช่น Javascript, Python, Ruby, Vala, Bash Script, C, C ++
ภาษาเหล่านั้นมีอนาคต
ไวยากรณ์ของกุ้งประเภทพื้นฐานจากยุค 80?
ฉันไม่คิดว่าคุณจะรู้จัก Gambas3 ...
"มีภาษาที่ดีกว่าในการเรียนรู้ที่มีบทเรียนที่ดีกว่าเช่น Javascript, Python, Ruby, Vala, Bash Script, C, C ++"
คุณวางมันด้วย Python และ Ruby คำแนะนำอื่น ๆ ของคุณแสดงให้เห็นว่าคุณไม่เคยใช้เวลา 5 นาทีในการคิดว่าปัญหาเหล่านี้เป็นภาษาที่ 1
ขอบคุณมากที่ทำให้สภาพแวดล้อมนี้เป็นที่รู้จักสำหรับผู้ที่เคยใช้ Visual Basic มาแล้วกุ้งจะพบว่ามันค่อนข้างง่าย
คู่มือสำหรับกุ้งในรูปแบบ epub น่าสนใจ
jbsan ที่รักของฉันฉันติดตามบทเรียนของคุณมานานแล้วโดยส่วนตัวฉันชอบกุ้งเพื่อความสะดวกในการเขียนโปรแกรมและการควบคุมบางอย่างแน่นอนว่ามันยังสามารถปรับปรุงสถาปัตยกรรมได้ แต่ใน linux มันเป็นตัวเลือกการเขียนโปรแกรมที่ดี
มีครั้งหนึ่งที่ฉันถูกขอให้ใช้ Visual Basic เนื่องจากเครื่องของฉันเป็นของซอฟต์แวร์ wildebeest เท่านั้นฉันจึงทำในกุ้ง
เป็นความจริงที่ว่าทั้งสองแพลตฟอร์มนั้นค่อนข้างง่ายในการทำสิ่งต่างๆ แต่เอกสารประกอบนั้นหายากในภาษาสเปน
โดยส่วนตัวฉันไม่ได้พิจารณาวิธีนี้การเขียนโปรแกรมจริงและหากคุณต้องการเรียนรู้การเขียนโปรแกรมที่แท้จริงมีประโยชน์ในทุกกรณีและไม่มีอะไรดีไปกว่า c / c ++, emacs และ gcc
นี่พวกเขาลบความคิดเห็นเหรอ? แสดงความคิดเห็นเมื่อไม่นานมานี้และสองความคิดเห็นของฉันไม่ปรากฏอีกต่อไป ...
ในเดเบียนเสถียรไม่จำเป็นต้องเพิ่ม ppa เพื่อติดตั้ง gambas3
สำหรับส่วนที่เหลือบทความที่ดี
ทักทาย JSBAN โพสต์ที่ยอดเยี่ยมฉันเป็นโปรแกรมเมอร์กุ้งและฉันก็อยู่ในฟอรัมกุ้งด้วย คำอธิบายของคุณดีมากในความคิดของฉันกุ้งเป็นภาษาสำหรับการเริ่มต้นโลกแห่งการเขียนโปรแกรม แต่ถ้าเป็นการส่วนตัวสำหรับโครงการที่จริงจังฉันคิดว่าฉันไม่แนะนำกุ้ง หากคุณต้องการเขียนโปรแกรมเพื่อการค้าแบบมืออาชีพมีภาษาอื่น ๆ เช่น C, C ++, PHP, JAVA, JS, PYTHON ไชโย
มองคุณด้วย windows 7 และ firefox
ประเด็นของคุณคืออะไร? ไม่ใช่ตลอดเวลาที่ฉันสามารถใช้ Linux ที่รักได้
อย่าเสียเวลากับ PAJEREADAS
https://www.youtube.com/watch?v=ON0A1dsQOV0
ที่เก็บ nemh ไม่ทำงานอีกต่อไป ในการติดตั้งที่เก็บใหม่ (และหวังว่าจะสรุปได้ชัดเจน) คุณต้องใช้:
$ sudo add-apt-repository ppa: gambas-team / gambas3
$ sudo apt-get update
$ sudo apt-get install gambas3