ดาวน์โหลดโปรแกรมฟรี
       
   สมัครสมาชิก   เข้าสู่ระบบ

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

 
Software Image
เมื่อ : 13 ตุลาคม 2552
ผู้เข้าชม : 8,256
ภาษาโปรแกรม ภาษาใหม่เอี่ยมของโลก ฝีมือเด็กไทย! แจกฟรี

 
 
 
 
 
โหวตให้คะแนน
 
ดาวน์โหลด
 
(ครั้ง)
872
 
(ทั้งหมด)
0
 
(สัปดาห์ก่อน)
 
 

ข้อมูลทั่วไป ก่อน ดาวน์โหลดโปรแกรม

เวอร์ชัน 0.1.2
ปรับปรุงเมื่อ
(Last Updated : October 13, 2009)
ผู้เข้าชม 8,256 ครั้ง
ระบบปฏิบัติการ (OS)
Windows NT 4.0 , Windows 2000 , Windows ME , Windows XP , Windows Server 2003 , Windows Vista
 
 
0 BooMBaLaKA+%28%E0%B8%8A%E0%B8%B8%E0%B8%94%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1+%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%9A%E0%B8%B9%E0%B8%A1%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%A5%E0%B8%B0%E0%B8%84%E0%B9%88%E0%B8%B0%29
A- A+
แชร์หน้าเว็บนี้ :

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 BooMBaLaKA+%28%E0%B8%8A%E0%B8%B8%E0%B8%94%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1+%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%9A%E0%B8%B9%E0%B8%A1%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%A5%E0%B8%B0%E0%B8%84%E0%B9%88%E0%B8%B0%29
แชร์หน้าเว็บนี้ :
 
 
 
 
Software  

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

 
Comment  

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

Spacer
 
ส่งโปรแกรม
Submit Software

บริการเช็คความเร็วเน็ต (Speedtest) และ เช็คไอพี (Check IP)

บริการเช็คความเร็วเน็ต (Speedtest) ใช้ทดสอบความเร็วเน็ต พร้อมบริการ เช็คไอพี ตรวจสอบความถูกต้องไอพีของคุณ