Want a free e-mail ? Click here !

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 ข้อความได้ที่นี่ครับ




If you enjoy with my Home Page,please CLICK our sponsor banners.Thanks !