วันอาทิตย์ที่ 29 มกราคม พ.ศ. 2560

ติดตั้งโปรแกรมที่ใช้สำหรับเขียนภาษาRuby


                สวัสดีค่ะ ครั้งก่อนเราได้เกริ่นความเป็นมาของภาษารูบี้กันไปบ้างพอสมควรแล้ว สำหรับวันนี้เราจะมาพูดถึงการติดตั้งและใช้งาน การพัฒนา โดยใช้ภาษารูบี้
(Ruby Language) กันบ้างดีกว่านะคะ

                สำหรับภาษารูบี้นั้น เราจะเริ่มต้นด้วยการเข้าไปที่เว็บไซต์
http://rubyinstaller.org/ กันก่อนนะคะ

จากนั้นให้ทำการติดตั้งโปรแกรมโดยการคลิกเข้าไปที่คำว่า download
   

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


กดโปรแกรมที่ทำการติดตั้งมา จะมีให้เลือกแค่
2 ภาษา อังกฤษ และจีน เลือกอังกฤษแล้วกด OK



ทำการตั้งค่าว่าจะเก็บไฟล์ไว้ที่ใด จากนั้นทำการกดถูกที่เครื่องหมายทั้ง
3 ช่อง แล้ว Install ได้เลยค่ะ


เมื่อติดตั้งเสร็จจะแสดงหน้าต่างนี้ขึ้นมา
หากเราจะ build โปรแกรมได้ เราจะต้องมีโปรแกรม editor ที่มาช่วยรองรับ โดยวันนี้จะขอแนะนำ editor ที่ชื่อว่า SublimeText โดยเข้าไปที่เว็บไซต์ https://www.sublimetext.com/ เพื่อทำการติดตั้ง editor ตัวนี้



กด Download for Windows เพื่อติดตั้งลงเครื่องทันที เมื่อติดตั้งเสร็จก็ทำการคลิกเข้าใช้งาน SublimeText ที่ติดตั้งเมื่อกี้




ทำการตั้งค่าที่อยู่ที่จะเก็บไฟล์แล้วกด next จากนั้นรอโปรแกรมโหลดเสร็จ ก็เป็นการติดตั้งเสร็จสิ้น


ทำการโหลดโปรแกรม
SublimeText ขึ้นมา จากนั้นกด file à new file


              SublimeText ยังไม่รู้จัก ภาษา Ruby เราต้องทำการ เซ็ทค่า Syntex โดยกด ctrl + Shift + P จะขึ้นหน้าต่างดังข้างบน หา Set Syntex: Ruby แล้วกดคลิก เมื่อกดแล้วจะขึ้นว่า Ruby แสดงด้านล่างขวามือล่างแทนที่ Plain text (หรือตรงที่เขียน Ruby on Rails ในภาพ หากกดตัวไหนจะขึ้นชื่อนั้นทันที)


ทำการทดสอบว่าใช้งานได้ไหมโดยการพิมพ์คำสั่ง puts “Hello World” จากนั้นเข้าไปที่ file à save เพื่อทำการบันทึกไฟล์


เลือกที่อยู่ที่เก็บไฟล์ พร้อมเปลี่ยนนามสกุลไฟล์เป็น .rb ที่แสดงถึงนามสกุลของภาษา Ruby แล้วกดบันทึก (save) ได้เลย


ทำการเข้า command Prompt โดยเข้าไปที่ฟังก์ชัน window พิมพ์ตรงช่องค้นหาว่า cmd จากนั้นกดคลิกเข้าใช้งาน


                เปิดหน้าที่อยู่ที่เก็บไฟล์ไว้ และหน้า
command prompt จากนั้นลากไฟล์ที่เราสร้างขึ้นมา จากในภาพจะลากไฟล์ test มาที่หน้าต่าง command prompt

           
             เมื่อลากแล้วจะแสดงที่อยู่ของไฟล์นั้นในบรรทัดที่เคอร์เซอร์หรือที่ชี้ตำแหน่งปัจจุบันดังภาพ จากนั้นกด
Enter ที่คีย์บอร์ด จะขึ้นข้อความหรือเนื้อหาที่เราเขียนไว้ในไฟล์ที่เราต้องการแสดงทันที ในภาพจะเห็น Hello World ที่เราเขียนมา

วันอังคารที่ 24 มกราคม พ.ศ. 2560

รายชื่อผู้จัดทำ (member)

สมาชิกกลุ่ม


                                                          57050283 นางสาวพรชนก วีระเพ็ชร์
                                                          57050298 นายพีรัช สงวนดีกุล
                                                          57050314 นางสาวรินรดี บุตรศรี
                                                          57050356 นายอภิวุฒิ นฤนาทวัฒนา



                  เว็บไซต์นี้เป็นส่วนหนึ่งของรายวิชา Programming-Language ผศ.ดร.ศรัณย์ อินทโกสุม




ความเป็นมาของภาษารูบี้ (Intro to ruby language)

Ruby Language ภาษารูบี้



           สวัสดีค่ะ วันนี้เราจะมาพูดถึงภาษาหนึ่งทางคอมพิวเตอร์กันนะคะ หรือภาษาที่เหล่าโปรแกรมเมอร์ใช้ในการพัฒนาโปรแกรม เมื่อไม่นานมานี้มีเว็บบอร์ดแห่งหนึ่งได้ทำการจัดอันดับ 9 ภาษาคอมพิวเตอร์ที่เป็นที่ต้องการสูงสุดในปี 2016 ที่ผ่านมา ซึ่งหนึ่งใน 9 อันดับภาษาคอมพิวเตอร์ที่ติดอันดับนั้น ก็คือ ภาษา Ruby วันนี้เราเลยจะมาพูดถึงภาษา Ruby กันดีกว่า


(Yukihiro Matsumoto : ผู้คิดค้น)

        ภาษา Ruby เกิดขึ้นมาในปี 1993 โดย Yukihiro Matsumoto หรือ Matz โปรแกรมเมอร์ชาวญี่ปุ่นและได้เผยแพร่สู่สาธารณะชนในปี 1995 ภาษา Ruby เป็นภาษาเชิงวัตถุที่ได้รับอิทธิพลมาจาก ภาษา Perl และภาษา Ada มีความสามารถในเชิงวัตถุแบบเดียวกันกับ ภาษา Smalltalk ซึ่งเป็นการหยิบเอาข้อดีในความสามารถต่างๆ ของภาษาเหล่านั้นมารวมเข้าด้วยกัน ภาษา Ruby ได้ถูกพัฒนาขึ้นมาเป็น opensource ทำให้มีผู้คนสนใจและนำไปใช้เป็นจำนวนมาก เมื่อมี Ruby on Rail ที่เข้ามาในฐานะของ Web Framework จึงทำให้เป็นที่นิยมนำมาใช้ใน Web Programming เพราะมีเครื่องไม้เครื่องมือ และง่ายในการพัฒนา

        ภาษา Ruby เป็นภาษาที่มองทุกอย่างเป็นออปเจ็กต์เพื่อให้ง่ายต่อความเข้าใจ ในภาษาอื่นๆ เราสามารถเขียนได้หลากหลายรูปแบบและก็อาจจะมีหลายบรรทัดบ้าง แต่ถ้าเป็นภาษา Ruby เราสามารถเขียนจบได้ภายในบรรทัดเดียวเลย


*หมายเหตุ
ภาษา Ada : ภาษามาตรฐาน ซึ่งพัฒนาขึ้นโดย โปรแกรมเมอร์คนแรก คือ เคาต์ Add Lovelace
เป็นภาษาที่ประสบความเร็จกับงานด้านธุรกิจ

ภาษา Perl : ภาษาที่ใช้ใน การเขียนโปรแกรม สามารถใช้กับงานต่างๆ ได้หลายรูปแบบ
สามารถทำงานได้ดีกับข้อมูล text file ประมวลผลข้อมูลจาก text file และพิมพ์ผลลัพธ์
การประมวลผลนั้นออกมา

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