วีดีโอ: A day with Scandale - Harmonie Collection - Spring / Summer 2013 (ธันวาคม 2024)
ภาษาการเขียนโปรแกรมคอมพิวเตอร์ที่ได้รับความนิยมมากที่สุดตลอดกาลกำลังเปิด 50 ในวันที่ 1 พฤษภาคม แต่ไม่มีใครใช้อีกต่อไป
พื้นฐานสั้น ๆ สำหรับรหัสคำแนะนำการใช้สัญลักษณ์อเนกประสงค์เริ่มต้นอาจเริ่มต้นในปี 1964 ที่ Dartmouth College เป็นโครงการคณิตศาสตร์ แต่จบลงด้วยการกำหนดความเป็นเจ้าของคอมพิวเตอร์ที่บ้านสำหรับรุ่นทั้งหมด
เมื่อเป็นเด็กที่เติบโตในบรูคลินในช่วงต้นยุค 80 การได้รับคอมพิวเตอร์เครื่องแรกของฉัน - อาตาริ 800 - เป็นจุดเปลี่ยนครั้งใหญ่ Radio Shack TRS-80, Apple II, IBM PC และ Commodore 64 เจ้าของทั้งหมดต่างก็ประสบกับการเปลี่ยนแปลงในสิ่งเดียวกัน ในฐานะที่เป็นถั่ว Atari ที่ได้รับการรับรองฉันสมัครเป็นสมาชิกนิตยสาร Antic เล่มใหม่ เนื้อหาของปัญหาทั้งหมดสามารถดูได้ที่ www.atarimagazines.com ปัญหารายเดือนแต่ละฉบับมีโปรแกรม BASIC มากมายให้พิมพ์ฉันได้ฆ่าตอนเย็นและวันอาทิตย์มากมายในโรงเรียนประถมที่ทำเช่นนั้น
ผลลัพธ์ที่ได้นั้นน่าหัวเราะด้วยมาตรฐานของทุกวันนี้ ฉันจำพ่อของฉันได้อย่างชัดเจนและฉันใช้เวลาบ่ายวันอาทิตย์หนึ่งพิมพ์โปรแกรมธงนี้ในภาษาเบสิก มันเป็นหนึ่งในคนแรกที่เราทำเมื่อเราได้คอมพิวเตอร์มาก่อน ดูเหมือนว่าจะนานมากในเวลานั้น (แม้ว่าภายหลังฉันจะพิมพ์ในโปรแกรม 10 เท่าของขนาดและใช้เวลาหลายวันกับพวกเขา) เมื่อเราเสร็จแล้วมันไม่ได้ผลในตอนแรก เราทำผิดพลาดอย่างน้อยหนึ่งครั้งดังนั้นเราจึงใช้เวลามากขึ้นในการหาข้อมูล
หลังจากนั้นเมื่อเราเข้าใจถูกต้องแล้วเราก็พิมพ์ RUN และ - ta da! - มันแสดงธงอเมริกันแบบบล็อกสี่เหลี่ยมบนหน้าจอพร้อมจุดสีขาวสำหรับดาว และนั่นก็คือ “ นี่คือสิ่งที่เราจะได้รับจากสิ่งนั้นเหรอคุณต้องล้อเล่นนะ” พ่อของฉันพูด หลังจากนั้นฉันก็เป็นคนหนึ่งที่พิมพ์ทุกโปรแกรม ฉันไม่รังเกียจ
การเขียนโค้ดเพื่อความสนุกสนานและกำไร (ไม่)
ต่อจากนั้นมันก็ออกไปแข่ง ฉันพิมพ์รหัสเพื่อดูการสาธิตกราฟิก, เกมปริศนา, การผจญภัยข้อความ, ยูทิลิตี้ดิสก์, โครงการการพิมพ์ - คุณตั้งชื่อและอาจมีโปรแกรมที่สนุกและไร้ประโยชน์ แต่ฉันยังสามารถพิมพ์หรือเขียนเองได้ ในที่สุดฉันก็เริ่มใช้งาน BBS บน Atari 800 ซึ่งฉันได้พูดคุยเกี่ยวกับเรื่องนี้ในคอลัมน์อื่นแล้ว การอยู่ในบรู๊คลินนั้นสำคัญสำหรับฉันเพราะฉันได้พบเพื่อนสนิทบางคนที่เกิดขึ้นในเขตนิวยอร์ก
ในเวลานั้นโรงเรียนเริ่มเพิ่มห้องปฏิบัติการคอมพิวเตอร์ โรงเรียนประถมศึกษาของฉันมีห้องแล็บที่เต็มไปด้วยเครื่อง PET Commodore และเราได้ออกตัวยึดประสานสีเหลืองขนาดใหญ่ที่เต็มไปด้วยแบบฝึกหัดและตัวอย่างการเขียนโปรแกรมเพื่อพิมพ์ในภาคการศึกษา เราเรียนรู้เกี่ยวกับการหลีกเลี่ยงรหัสสปาเก็ตตี้ (คำสั่ง GOTO มากเกินไป) วิธีการออกแบบส่วนติดต่อผู้ใช้ที่เรียบง่ายและชัดเจนและวิธีการตั้งโปรแกรมกราฟิกและเสียงพื้นฐานในสิ่งที่ถูกพิจารณาว่าเป็นคอมพิวเตอร์ที่ล้าสมัยแล้ว
เพื่อความเป็นธรรม BASIC มีชื่อเสียงน้อยกว่าตัวเอกในหมู่ผู้ใช้ที่แท้จริงในเวลานั้น เนื่องจากเป็นภาษาที่ตีความมีหน่วยความจำจำนวนมากและโอเวอร์เฮดของ CPU เพื่อให้ทำงานได้ ก่อนที่คุณจะสามารถเรียกใช้โปรแกรมได้คุณต้องเรียกใช้ BASIC ก่อน จากนั้นจึง เรียกใช้โค้ดของคุณด้านบน เกมที่ตั้งโปรแกรมใน BASIC มีแนวโน้มที่จะเฉื่อยชาและไม่ตอบสนองเมื่อเปรียบเทียบกับเกมที่เขียนในชุดซึ่งยากที่จะเรียนรู้ แต่ให้คุณเข้าถึง "โลหะ" หรือฮาร์ดแวร์ได้โดยตรง
C ไม่เหมือนกัน
Harry McCracken ของนิตยสาร Time เขียนภาพรวมที่เด่นชัดว่า BASIC ส่งผลกระทบต่อการเป็นผู้ใช้คอมพิวเตอร์ในช่วงปลายยุค 70 และต้นยุค 80 อย่างไร ฉันอยู่ข้างเขา ฉันเชื่อว่าบางสิ่งหายไปอย่างแน่นอนในวันนี้เพราะผู้คนจำนวนมากไม่รู้วิธีเขียนโปรแกรม
จริงอยู่มันแตกต่างกันแล้ว คอมพิวเตอร์เป็นสิ่งที่แปลกใหม่เมื่อต้นทศวรรษ 1980 และเป็นเรื่องดีที่ได้เรียนรู้การเขียนโปรแกรมและดูการทำงาน หากคุณต้องการเครื่องคิดเลขจำนองหรือ (อะแฮ่ม) ตัวสร้างอักขระ Dungeons & Dragons คุณจะต้องค้นหาคำสั่งพื้นฐานที่จำเป็นในหนังสือทุกเล่มที่คุณมีและเขียนด้วยตัวคุณเอง โปรแกรมเมอร์เกมจะสร้างผลงานศิลปะและเสียงของตัวเองทั้งหมดและเนื่องจากความละเอียดต่ำมากคุณจึงสามารถหลีกเลี่ยงได้
ขณะนี้ด้วยการแตะเพียงครั้งเดียวคุณสามารถดาวน์โหลดแอปกว่าล้านรายการในโทรศัพท์ของคุณซึ่งทั้งหมดทำได้มากกว่านั้นนอกกรอบและรูปลักษณ์และเสียงที่น่าทึ่งเมื่อเปรียบเทียบกับศิลปะระดับมืออาชีพและการออกแบบเสียง ถ้าคุณต้องการที่จะเขียนบางสิ่งบางอย่างด้วยตัวเองตอนนี้มันยากขึ้นมากเนื่องจากความซับซ้อนของแต่ละระบบปฏิบัติการและไม่ค่อยพอใจในทันที ฉันได้รับปริญญาวิทยาศาสตร์คอมพิวเตอร์ แต่ฉันไม่เคยสนุกกับการเขียนโปรแกรม C ในลักษณะเดียวกันและไม่ได้ประกอบอาชีพ ฉันเชื่อมั่นว่าผู้คนมากมายทำเช่นนั้นและฉันก็กลัวทักษะของพวกเขา
แต่นั่นคือสิ่งที่: แม้ว่าฉันจะไม่ได้เป็นผู้กำเนิดที่เกิดขึ้นเองตามธรรมชาติเหมือน John Carmacks ของโลก แต่ BASIC ก็หมายความว่าฉันยังสามารถเรียนรู้การเขียนโปรแกรมและเรียนรู้ทุกอย่างเกี่ยวกับการทำงานของคอมพิวเตอร์
ในโลกของโทรศัพท์ quad-core และเครื่องเล่นเกมความคมชัดสูงการเขียนโปรแกรม BASIC ดูค่อนข้างเชื่องในทุกวันนี้ แต่ฉันไม่สามารถจินตนาการวัยเด็กของฉันหากไม่มีมันและมันค่อนข้างเศร้าสำหรับฉันที่ไม่มีวันเทียบเท่ากับภาษาโปรแกรมที่ง่ายต่อการเรียนรู้สำหรับทุกคน