ดังนั้นประสิทธิภาพการทำงานที่ช้าลงของภาษาการเขียนโปรแกรมจริงๆเป็นสิ่งที่ไม่ดี?
ทุกอย่างเท่าเทียมกันการไปเร็วขึ้นเป็นสิ่งที่ดี ท้ายที่สุดแล้วไม่มีใครต้องการรอผลการค้นหาอีกต่อไปและเมื่อผลลัพธ์เสร็จสิ้นก็สามารถเพิ่มทรัพยากรสำหรับสิ่งอื่น ๆ ได้
แต่ไม่ใช่ทุกสิ่งอื่นเท่ากัน สำหรับผู้เริ่มต้นสิ่งสำคัญคือต้องสร้างผลลัพธ์ที่ถูกต้องหรืออย่างน้อยก็เพียงพอ (หากได้รับอนุญาตผลลัพธ์ที่ผิดอย่างสมบูรณ์คุณสามารถสร้างผลลัพธ์เหล่านั้นได้อย่างรวดเร็วแน่นอนและพวกเขาจะมีค่าเป็นศูนย์อย่างแน่นอนกับทุกคน) หากการเปลี่ยนภาษาค่อนข้างช้าลงจะทำให้มีโอกาสมากขึ้นที่ผลลัพธ์ที่ถูกต้อง การแลกเปลี่ยนที่ดี ภาษาระดับสูงมีข้อได้เปรียบเหนือภาษาระดับล่างที่นี่เนื่องจากชุดแบบจำลองที่สมบูรณ์ยิ่งขึ้นของพวกเขาทำให้การแสดงปัญหาที่ซับซ้อนได้ง่ายขึ้นโดยไม่ต้องมีรายละเอียดชัดเจนมากเกินไป
ปกติแล้วสิ่งสำคัญคือการจัดการค่าใช้จ่ายในการผลิตซอฟต์แวร์ตั้งแต่แรกเพิ่มคุณสมบัติใหม่ตามที่ต้องการและทำให้มันทำงานตามการเปลี่ยนแปลงของระบบพื้นฐาน ภาษาระดับสูงมักจะช่วยให้การเขียนโปรแกรมฟื้นตัวได้เร็วขึ้นและมีค่ามากในการรักษาต้นทุนของการเขียนโปรแกรมภายในงบประมาณ แน่นอนว่าการลดต้นทุนลงนั้นช่วยให้สิ่งต่าง ๆ ประสบความสำเร็จโดยรวมซึ่งโดยทั่วไปเป็นสิ่งที่ดี
จุดสำคัญสุดท้ายที่ควรทราบคือไม่จำเป็นต้องใช้เพียงภาษาเดียวและระบบซอฟต์แวร์จำนวนมากมีส่วนประกอบส่วนใหญ่ที่ไม่ได้มีประสิทธิภาพที่สำคัญ การใช้ภาษาระดับต่ำในการผลิตส่วนประกอบที่มีประสิทธิภาพสูงสำหรับบิตที่สำคัญนั้นสมเหตุสมผลในขณะที่ปล่อยให้ชิ้นส่วนที่สำคัญน้อยลงเป็นภาษาระดับสูง (เพื่อลดต้นทุนในการผลิตชิ้นส่วนเหล่านี้) นั้นสมเหตุสมผล ยิ่งไปกว่านั้นคุณสมบัติที่ทำให้ภาษาระดับต่ำดี (ความสามารถในการควบคุมอย่างแม่นยำในสิ่งที่เครื่องทำ) ไม่ใช่คุณสมบัติที่สร้างภาษาระดับสูงที่ดี (ความสามารถในการอนุมานรายละเอียดจากคำอธิบายที่น้อยกว่ามาก): มีการต่อต้านแบบ diametrically ดังนั้นจึงสามารถจับคู่พวกเขาเข้าด้วยกันและใช้พวกเขาเพื่อจุดแข็งและหลีกเลี่ยงจุดอ่อนของพวกเขานั่นเป็นสิ่งที่ยอดเยี่ยมแน่นอน
ส่วนประกอบใดควรได้รับการบำบัดที่มีประสิทธิภาพสูง การเพิ่มประสิทธิภาพ? วัดพวกเขา โปรไฟล์พวกเขา ค้นหาความจริงมากกว่าที่จะคาดเดา มุ่งเน้นความพยายามของคุณในที่ที่ทำได้ดีที่สุด