โปรแกรม

Software

แหล่งรวมอันดับโปรแกรมที่ดีที่สุด และโหวตเยอะที่สุดของสัปดาห์ พร้อมอัปเดตซอฟต์แวร์มาใหม่ทุกวัน ทั้งฟรีแวร์ และแชร์แวร์ มีลิงก์ดาวน์โหลดจากแหล่งน่าเชื่อถือ

BooMBaLaKA (ชุดพัฒนาโปรแกรม ภาษาบูมบ้าละค่ะ)  โปรแกรมไทย

BooMBaLaKA (ชุดพัฒนาโปรแกรม ภาษาบูมบ้าละค่ะ)

1 (1 โหวต)
ยกเลิก
  9,548
ภาษาโปรแกรม ภาษาใหม่เอี่ยมของโลก ฝีมือเด็กไทย! แจกฟรี
สถิติ
ดาวน์โหลด
ทั้งหมด
900
สัปดาห์ก่อน
0
ปรับปรุงเมื่อ
วันที่ 13 ตุลาคม 2552
(Last Updated : October 13, 2009)
แพลตฟอร์ม
BooMBaLaKA (ชุดพัฒนาโปรแกรม ภาษาบูมบ้าละค่ะ)

1 (1 โหวต)
ยกเลิก
เวอร์ชัน
0.1.2

BooMBaLaKA (ชุดพัฒนาโปรแกรม ภาษาบูมบ้าละค่ะ) : ก่อนอื่น ขอให้ท่านมีทำความรู้จักกับเจ้าภาษา BooMBaLaKA (ภาษาบูมบ้าละค่ะ) กันก่อนดีกว่านะครับ เพราะว่าชื่อมันช่างจะแปลกเหลือเกิน ...

ภาษา BooMBaLaKA (บูมบาลาก้า หรือ บูมบ้าละค่ะ) คือ ภาษาโปรแกรมเชิงความลับ ที่มีจุดเด่นคือ การใช้เพียงอักขระที่สามารถนำมาเขียนประกอบเป็นคำที่อ่านว่า "boombalaka" ได้เท่านั้นในการเขียนโปรแกรม

ซึ่งอักขระที่นำมาใช้ได้ มี 15 แบบ คือ B,b,d,O,o,M,W,m,w,A,a,L,l,K,k

มักมีคำถามว่า “ทำไม W, w และ d จึงสามารถนำมาใช้ได้” คำตอบก็คือ W และ w นั้น เมื่อนำมากลับบนลงล่าง จะสามารถใช้เขียนแทน M และ m ได้ตามลำดับ ส่วนตัว d นั้น เมื่อนำมากลับซ้ายเป็นขวา ก็จะสามารถนำมาใช้แทน b ได้นั่นเอง


History of BooMBaLaKA (ความเป็นมาของภาษาบูมบาลาก้า) :

ภาษาบูมบาลาก้า ถูกพัฒนาขึ้นในวันอาทิตย์ที่ 13 กันยายน พ.ศ.2552 (ค.ศ.2009) โดย สิงหนาท เริงโอสถ (Singhanat Rerng-Osot)

โดยภาษาบูมบาลาก้านั้น ได้รับแนวคิดโดยตรงมาจาก ภาษาเบรนฟัก (Brainfuck) ซึ่งเป็นภาษาที่อาศัย Pointer เป็นกลไกหลักควบคุมการดำเนินการของโปรแกรม แต่ด้วยข้อจำกัดของภาษาเบรนฟักที่มี Pointer เพียงตัวเดียวเท่านั้น จึงทำให้ต้องเสียเวลาทำงาน ในกรณีที่มีการวนซ้ำและเลื่อนตำแหน่ง Pointer ไปกลับระหว่างตำแหน่งของหน่วยความจำที่ไกลกันมากๆ

ภาษาบูมบาลาก้าจึงพัฒนาขึ้นโดยให้มี Pointer มากถึง 7ตัว และสามารถจัดการ Pointer แต่ละตัวได้อย่างเป็นอิสระ เพื่อลดข้อด้อยในเรื่องของเวลาประมวลผล

แต่ยังคงรักษาเอกลักษณ์ การทำงานแบบ "1 คำสั่ง เท่ากับ 1 หน่วย"


Message from Developer (ข้อความจากผู้พัฒนา โปรแกรมนี้) :

ภาษาบูมบ้าละค่ะ เป็นภาษาที่พัฒนาขึ้น โดยมุ่งเน้นไปที่ความท้าทายต่อสมองของนักเขียนโปรแกรมทุกคน

ด้วยรูปแบบของภาษาที่เหมือนจะง่ายๆ แต่จะทำให้ผู้เขียนโปรแกรมต้องดึงความสามารถที่มีอยู่ออกมาอย่างเต็มที่ เพื่อสร้างโปรแกรมให้ได้อย่างที่ต้องการ

หลายครั้งที่มีผู้มองภาษา BooMBaLaKA ว่า เป็นภาษาที่ทำอะไรไม่ได้มากไปกว่าการแสดงข้อความออกมาทางหน้าจอ

ผมขอบอกเพียงว่า

"โปรแกรมที่ถูกเขียนด้วยภาษาบูมบ้าละค่ะ จะมีความสามารถมากเพียงไหน อยู่ที่ความสามารถของผู้เขียนอย่างแท้จริง!"

เพราะ ไม่ว่าจะเป็นโปรแกรมที่มีขั้นตอนวิธีที่ซับซ้อน หรือโครงสร้างข้อมูลนามธรรม อย่างสแตก คิว กราฟ ทั้งหมดสามารถทำได้ด้วยภาษา BooMBaLaKA เช่นเดียวกับภาษาโปรแกรมภาษาอื่นๆ ซึ่งนั่นอยู่ที่คุณแล้วว่าจะทำให้มันเกิดขึ้นได้หรือไม่

ถ้าคุณคิดว่า คุณแน่จริง ผมท้าให้คุณลอง!!!!!!!

แล้วคุณจะรู้ว่า แค่เขียนโปรแกรม หาผลบวกของเลขโดด 2 ตัว ก็เป็นเรื่องที่ท้าทายมิใช่น้อย


Program Components (ส่วนประกอบ ภายในไฟล์โปรแกรม ) : ภายในไฟล์ ที่ดาวน์โหลดไปเมื่อแตกออกมา จะประกอบไปด้วย ไฟล์ 3 ไฟล์ คือ

1. BooMBaLaKA.exe คือ interpreter ภาษาบูมบ้าละค่ะ ใช้สำหรับรันโปรแกรมที่เขียนขึ้นด้วยภาษาบูมบ้าละค่ะ

2. handbook_BooMBaLaKA_Bata_0.1.2.pdf คือ ไฟล์คู่มือ สำหรับผู้พัฒนาโปรแกรมที่จะอธิบายถึงโครงสร้างและการทำงานของภาษาบูมบ้าละค่ะ

3. hello.blk คือ ไฟล์ตัวอย่าง Source Code โปรแกรมของภาษาบูมบ้าละค่ะอย่างง่ายๆ


หวังเป็นอย่างยิ่งว่า ทุกท่านจะสนุกกับภาษาบูมบ้าละค่ะ นะครับ ^ ^

คำสำคัญ :

โปรแกรมที่เกี่ยวข้อง !

ความคิดเห็น (0)


นำโปรแกรมขึ้นเว็บ Thaiware.com