
PASCAL never die.PASCAL
forever.PASCAL ....

ก็เปิดตัวครั้งแรกสดๆ
ซิงๆ สำหรับการเขียนโปรแกรมด้วยภาษาปาสคาลขั้นสูง
ที่นี่สอนปาสคาลขั้นสูงนะครับ
ฉะนั้นใครที่ยังไม่เคยรู้เรื่อง
pascal
มาก่อนก็คงจะไม่สะดวกนักที่จะอ่าน
ก็คงเป็น update
คราวหน้านะครับที่จะเริ่มกันจริงๆจังๆ
ส่วนวันนี้มาพูดกันเรื่อยเปื่อยก่อน
ก็ส่วนมากจะเล่าประสบการณ์ให้ฟังครับ
อย่าลืมหมั่นเข้ามาดูนะครับ
ว่า update เมื่อไหร่
หรือถ้าอยากสมัครเป็นสมาชิกจะให้ผม
mail ไปหาเวลา update
ก็เชิญได้ที่ post message หรือ guestbook หรือ e-mail
อย่าลืมบอกรายละเอียดเกี่ยวกับตัวคุณเองมาด้วย
ถ้ามีเบอร์ icq
ด้วยก็จะดีใหญ่
วันนี้มารู้จักกับประวัติทางด้านการเขียนโปรแกรมของผมก่อนนะ
เดี๋ยวบางคนสงสัยว่าไอ้นี่เก่งมาจากไหนมาสอนชาวบ้านเขา
ผมก็ไม่ได้เก่งอะไรมากมายนะครับ
แค่อยากจะเผยแพร่ความรู้ที่มีอยู่ให้คนไทยด้วยกัน
เพราะเอกสารภาษาไทยมันไม่ค่อยจะมีเท่าไหร่นัก
ยอมรับครับว่ายังมีอีกมากที่ผมยังไม่รู้
แต่รู้แค้นี่ก็ดีถมไปแล้วสำหรับคนไม่ค่อยมีเวลาอย่างผม
เพื่อนๆก็หาความรู้เพิ่มเติมเองได้นะครับ

|
Today's
Title : 1. อยากจะเป็นมืออาชีพ
?
Next
update title : 2.
พื้นฐานก่อนไปสู่ก้าวสำคัญ |

3. อยากจะเป็นมืออาชีพ
?
การเป็นโปรแกรมเมอร์มืออาชีพนั้นไม่ยาก
และการจะเรียนรู้การเขียนโปรแกรมนั้นก็ไม่ง่าย
เอ๊ะ เลียนแบบโฆษณาหรือเปล่า
ไม่ใช่ครับ
ที่พูดมาเป็นความจริง
นั่นหมายความว่ากว่าจะเขียนโปรแกรมได้เก่งๆนั่นมันต้องใช้เวลานาน
ต้องใช้เวลาในการฝึกฝน
และที่สำคัญต้องใช้ใจของคุณด้วย
ใช้ใจยังไงน่ะเหรอ
ใช้ใจในการเอาใจใส่
ใช้ใจเพื่อรักมัน
และใส่ใจกับมันมากๆไงครับ
กว่าผมจะมาถึงวันนี้ได้ต้องผ่านอะไรมามากมายหลายอย่างทั้งมรสุมทางด้านครอบครัว
มรสุมการเงิน
และมรสุมจากลมตะวันออกเฉียงใต้
(เอ๊ะเกี่ยวรึเปล่า)
ผมนั้นเริ่มจุดประกายความอยากเป็นโปรแกรมเมอร์เพราะความหน้าเลือด
จากการไปเที่ยวบ้านน้า
บ้านน้าของผมธรรมะ
ธรรมโม ม๊าก มาก
หน้าบ้านเป็นสถานธรรม
แต่หลังบ้านท่านมีตู้ม้าคอมพิวเตอร์ไง
หยอดเหรีญห้าลงไป กดๆๆๆ
เดี๋ยวก็ได้ (ถูกตู้กิน)
เวลาไขตู้แต่ละที อื้อ
หือ เงิน(เหรียญ)
ทั้งนั้น
แต่สมัยนั้นผมยังเด็กๆ
ก็เลยเกิดความอยากได้ขึ้นมา
จึงมีความคิดอยากจะเขียนเกมเก่งๆ
5 5 5
อีกอย่างหนึ่งก็คือ
จำได้ไหมครับ
สมัยนั้นเกม Final Fantasy กับ Dragon
Quest ฮิตมาก
ตอนนั้นเล่นเครื่อง Famicom
อยู่
แบบว่าอยากเรียนภาษาญี่ปุ่น
(เพื่อเอามาเล่นเกมอย่างเดียว)
ก็เลยศึกษาด้วยตนเอง (ภาษาญี่ปุ่นนะ)
แต่แล้วความเพียรพยายามก็มลายหายไป
เหมือนเงินไทยลอยไปกับฟ้า
ความขี้เกียจเกิดเป็นม่านบังตา
ภาษา -่า อะไรก็ไม่รู้ งะ
งะ งิ งิ นิ นิ โฮ่ง โฮ่ง
บรู้...... ม่าย ลู้ เลี่ยง
เลย ง่ะ ก็เลยเบนเข็ม
ตอนนั้นอยู่ ม.1
ซี้กับอาจารย์สอนคอมพิวเตอร์ที่โรงเรียน
อาจารย์เค้าก็เลยชวนไปเรียนเขียนโปรแกรม
(ภาษาเบสิค)
กันไหมไอ้เราเกิดความดีใจ
นึกว่าอาจารย์สอนให้ฟรีๆ
แต่ที่แท้
เก็บเงินทีหลัง
แต่ก็คุ้มกับความรู้ที่ได้นะ
รู้ภาษาเบสิคขึ้นมาเยอะตอนนี้คอมพิวเตอร์ที่ใช้เรียนเป็นอะไรที่ปรารถนาอยากได้
Epson PJ II ไงครับ อ้าว
ไม่รู้จักเหรอ งั้นนี่ CPU
8088 ram 640 kb มี Flobby Disk Drives 360 kb 2 ตัว
สมัยนั้นโคตรเจ๋งในสายตาเด็กน้อยตาดำมั่ง
ไม่ดำมั่ง
พอเลิกเรียนเสร็จก็จะกรูกันไปห้องคอมพิวเตอร์หวังที่จะเล่นเกมอย่างเดียว
พอโตขึ้นมาอีกหน่อย ม.2
ก็เริ่มเบื่อภาษา basic
เพราะไม่รู้จะเขียนอะไรแล้ว
พลันก็เหลือบไปเห็นหนังสือ
computer today
ซึ่งตอนนั้นขายดีเป็นเทน้ำเทท่า
(ตอนนี้ถูกแย่งตลาดไปหมดเลย)
บรรยายสรรพคุณไอ้เจ้า
turbo pascal 4.0
ของบอร์แลนด์ว่าดีหนักหนา
ยังงั้น ยังงี้
ก็เลยหันไปศึกษา pascal
อย่างเอาจริงเอาจัง
โดยอย่างแรกก็ซื้อหนังสือรู้สึกจะเป็นของอาจารย์ประพัฒน์
มั๊งลอกตามหนังสือเด๊ะแล้วเอาไปอวดเพื่อนว่าเราทำเอง
เพื่อนมันทึ่งในความสามารถ
แล้วมันก็ให้ดูของมัน
เราทึ่งเหมือนกัน
เป็นโปรแกรมฐานข้อมูลโทรศัพท์
ซึ่งสมัยนั้นโคตรเจ๋ง (อีกเหมือนกัน)
ภายหลังมารู้ว่าต่างคนต่างลอกหนังสือมา
หัวเราะจนตกคลอง
ผ่านมาได้ 1 ปี ม.3 จะขึ้น ม.4
เลยอยากลองวิชา แฮ่ แฮ่
ตอนนั้นลุงผมตั้งสมาคมอะไรไม่รู้ขึ้นมาเลยให้เขียนโปรแกรมจัดการเก็บรายชื่อที่อยู่สมาชิก
(เป็นหมื่นคน !)
พร้อมคีย์ข้อมูลให้หมด
เราเลยตอบตกลง ใช้เวลา 1
เดือนพัฒนาออกมาเสร็จ
ก็พอดูได้ครับ ใช้ปาสคาลนี่แหละ
ใช้ข้อมูลร่วมกับ DBASE III+
ได้ด้วยนะ แต่อย่างว่า
เดือนเดียวแล้วทำงานช้าง
ตอนนั้นโทรมมาก ได้เงินมา
3,500 บาท ถ้าเป็นตอนนี้(ซึ่งฉลาดแล้ว)
ถือว่าไม่คุ้ม
แต่ตอนนั้นอยากลองของว่างั้นเถอะ
แต่แล้วเงินก็หายไปพริบตา
กลายเป็น FILA คู่ 3,400
เอาไปเล่นบาสเย็นนั้นเฉยเลย
พอขึ้น
ม.4
ก็ไม่ค่อยได้จับปาสคาลนัก
เพื่อนที่เรียนมาด้วยกัน
(ลอกโปรแกรมมาอวดกัน)
หันไปเอาดีด้าน Hardware
แก้ยังไงได้หมด
ส่วนผมก็เหล้าเก่าในขวดใหม่คือสนใจ
programming เหมือนเดิม
แต่หันไปจับภาษา c มั่งตอนนั้นเริ่มเขียนเกมบ้างแล้ว
แต่พัฒนาด้วย pascal
เพราะหนุ่มไฟแรงเชี่ยว
pascal มากมาย
ตอนแรกกะว่าจะเอาดีทางปาสคาลแล้ว
ตอนนั้นเขียนเกม pacman ครับ
256 สี design ตัว pcman ซะใหม่ใช้ 3D
Studio ออกแบบแล้ว save
ไปตกแต่งที่ windows
ก่อนที่จะ save ลงมาเป็น pcx
แล้วนำไป convert
ไปเป็นไฟล์รูปแบบของเราอีกที
(เฮ้อ ! หลายช่วง)
ออกมาก็ใช้ได้ทีเดียว
แต่ไม่ได้เปิดเผยที่ไหน
(ตอนนั้นยังไม่รู้จักคำว่า
internet เลย)
และเกมที่ทำขึ้นเก็บไว้ใน
disk ตอนนี้ bad sector ตรึม
แต่พอสักพักก็เริ่มที่จะฉลาดขึ้นมาอีกหน่อยคือ
ตันครับ ! pascal
มันช้าไปเมื่อเทียบกับ C
และเผอิญไม่มีความสามารถขนาดเขียนติดต่อกับ
hardware โดยตรงได้ด้วยภาษา
pascal เหลือบไปเห็นหนังสือฝรั่ง(ดอง)
เค้าอธิบายตรงนี้ไว้หมด
แต่เค้าบอกว่ายูต้องใช้ภาษา
C ร่วมกับ assembly นะ ขืนยูใช้
pascal link กะ assembly
มีหวังเต่าชนะ
และขืนใช้ basic
ก็ได้เหมือนกัน
แต่คราวนี้ ทากชนะ
ก็เลยไม่มีทางเลือกหันมาจับภาษาซีกะเค้าบ้าง
แท้ที่จริงในใจตอนแรกๆก็แย้งว่าใช้อะไรก็ได้เหมือนกันนี่
แต่เมื่อลองมาเทียบด้านความเร็วแล้ว
C ชนะขาด อีกอย่างหนึ่งก็คือ
ถ้าใช้ watcom c/c++
ก็เขียนโปรแกรมแบบ protect mode
ได้ง่ายๆ และคอมไพล์มี dos4GW
code ด้วย
ก็เลยตัดใจไม่กินข้าวเย็น...
เอ้ย ตัดใจจาก pascal
ก้าวเข้ามาสู่อ้อมกอด c
ทันที

คราวหน้ามาเริ่มจริงๆซะทีนะ
ขำขัน+ร้องไห้มาพอสมควรแล้ว
:D noii99@hotmail.com
Post
Message
มีข้อคิดเห็น
/ คำถาม / คำติชม
เกี่ยวกับการเขียนโปรแกรม
เชิญ Click Post ข้อความได้ที่นี่ครับ








