- มีการประชุมที่แตกต่างกัน อนุสัญญาด้านคณิตศาสตร์ตรรกศาสตร์และวิทยาศาสตร์ประยุกต์และอนุสัญญาด้านไอที คนแรกมีอายุมากกว่า
- ภาษาทางวิทยาศาสตร์ถูกสร้างขึ้นเพื่อทำให้ชีวิตของผู้ใช้ของพวกเขาสะดวกยิ่งขึ้น ผู้ใช้ถูกมองว่าเป็นนักวิทยาศาสตร์ที่สามารถรับรู้อัลกอริทึมบางครั้งหรือตรวจสอบทฤษฎีบางอย่างโดยไม่จำเป็นต้องเรียนรู้สิ่งใหม่จริงๆ ดังนั้นภาษาสำหรับนักวิทยาศาสตร์จะต้องเป็นไปตามมาตรฐานที่ไม่ใช่ด้านไอที เพราะพวกเขาไม่ได้มีไว้สำหรับการใช้งานไอที เป็นไปตามมาตรฐานของ OTHER และเป็นสิ่งที่ดีเพราะกลุ่มเป้าหมาย เนื่องจาก SW UI ที่ดีและภาษาคือ SW UI ต้องทำตามความต้องการของผู้ใช้ไม่ใช่ของ coder
- มาตรฐานไอทีของเราคือมาตรฐานอุตสาหกรรม มันคืออุตสาหกรรม วิทยาศาสตร์ไม่ใช่อุตสาหกรรม นักวิทยาศาสตร์ภูมิใจกับมัน และพวกเขาจะไม่เต็มใจเอาอะไรจากการฝึกฝนของเราไปสู่สิ่งที่พวกเขาทำ และพวกเขาไม่ชอบมาตรฐานเลย และไม่มีใครชอบมาตรฐานต่างประเทศ ดังนั้นถ้าใครบางคนจะสร้างภาษาวิทยาศาสตร์ที่จะมองถึงมาตรฐานไอทีมันจะขายดีไม่ค่อยเพราะไม่ชอบผู้ฟังเป้าหมายแม้ว่ามันจะสะดวกกว่า
และแม้ว่าเราจะตัดสินตามมาตรฐานไอทีเท่านั้น ... ขออภัยคุณหมายถึงมาตรฐานใด คุณพยายามเขียน prog ใน APL หรือ SNOBOL หรือไม่? ภาษาทั้งสองนี้คือ IMHO ผู้มีอำนาจมากที่สุดในสาขาที่เหมาะสม (การนับและสตริง) แต่ไวยากรณ์เป็นสิ่งที่แปลกมาก (และมีประสิทธิภาพ) การอ่านบรรทัดของรหัส APL อาจใช้เวลาหลายวัน ในทางตรงกันข้ามสายดังกล่าวเป็นชิ้นส่วนที่ร้ายแรงของ SW คุณจะกลับไปที่ Mathlab ด้วยความโล่งอก
สำหรับ "=" หลายคนมีปัญหาที่ต้องคุ้นเคยว่ามันไม่เท่าเทียมกัน แต่เป็นการมอบหมาย BTW ใน Pascal ความเท่าเทียมกันและการมอบหมายคือ ": ="
และคุณคิดว่า == เพื่อความเท่าเทียมเป็นธรรมชาติมากกว่าหรือ? ในทางตรงกันข้ามการผสม = และ == เป็นข้อผิดพลาดทั่วไปที่สุดในการเขียนโปรแกรม C มันเกิดขึ้นบ่อยมากแม้แต่ใน IDEs ร่วมสมัยด้วยการควบคุมอัตโนมัติ
เกี่ยวกับการจัดทำดัชนีจาก 1 - มันเป็นธรรมชาติเท่านั้น เมื่อคุณเป็นเด็กคุณได้เรียนรู้บทกวีและเพลงที่คุณนับ: หนึ่งสองสาม ... และไม่ใช่ 0,1,2 ... ในวิชาคณิตศาสตร์ในโรงเรียนเราศึกษาว่าการนับเริ่มจาก 1 และ 0 ไม่ได้เป็นของหมายเลขธรรมชาติ / การนับ เท่านั้นที่มีคำจำกัดความของฟังก์ชั่นดัชนีที่ไม่ใช่ธรรมชาติมา หลังจากทั้งหมด 0 ถูกคิดค้นหลายพันปีหลังจากบรรพบุรุษของเรายกนิ้วขึ้น
การเริ่มต้น 0 นั้นง่ายต่อการรับรู้มากขึ้นและเข้าสู่การฝึกฝนด้านไอทีทันทีหลังจากการปรากฏตัว C แต่ใน Fortran ภาษาแรกมีการใช้ดัชนี 1 รายการ เช่นเดียวกับภาษาอื่น ๆ ของยุคก่อนยุคอุตสาหกรรม
และใช่ฉันได้อ่านบทความของ Dyjkstra เกี่ยวกับความเป็นธรรมชาติของการนับที่อิง 0 และไม่เห็นด้วยกับการโต้แย้งของเขา มันเป็นเรื่องธรรมดาสำหรับนักดนตรี และแม้แต่ผู้ที่ชื่นชอบ 0 คนที่สร้างคอมไพเลอร์ C และ Java ให้นับจำนวนบรรทัดของโค้ดที่เริ่มต้นจาก 1!