"แอ็ดส์เคอร์ ไดก์สตรา" ได้ให้ คำคมที่ลึกซึ้งกินใจ #โปรแกรมเมอร์ ว่า
“If debugging is the process of removing software bugs ,then programming must be the process of putting them in.”
แปลเป็นไทยได้ว่า
“ถ้าการดีบักคือ กระบวนการเอาบั๊กซอฟแวร์ออกไปละก็ …
เมื่อนั้นการเขียนโปรแกรมต้องเป็น กระบวนการใส่บั๊กเข้าไปแน่ ๆ”
++++รู้ไว้ใช่ว่า ใส่บ่าแบกหาม++++
ประวัติ Edsger Dijkstra (แอ็ดส์เคอร์ ไดก์สตรา)
เขาเป็นนักวิทยาศาสตร์คอมพิวเตอร์ชาวดัชต์
ที่สร้างคุณานุประโยชน์ แก่วงการคอมอย่างมาก
เกิดเมื่อค.ศ. 1930 และเสียชีวิตด้วยโรคมะเร็งเมื่อ 6 ส.ค. 2002
รวมอายุได้ 72 ปี
เขาจบดอกเตอร์ทางคณิตศาสตร์และฟิสิกส์ ที่ University of Amsterdam เมื่อปี 1959
ปี 1972 ได้รับรางวัล "ACM Turing Award"
และปี 1984 ได้เป็นศาสตราจารย์ที่ Uninversity of Texas at Austin
ผลงานของเขา ที่คนเรียนสายคอมทุกคน ต้องรู้จักคือ
“Dijkstra’s algorithm”
ตำราเรียนอาจแปลว่า "ขั้นตอนวิธีของไดก์สตรา" (คุ้น ๆ ใช่มั๊ยละ)
มันเป็นวิธีแก้ปัญหาเรื่อง shortest path หรือก็คือหาระยะทางสั้นที่สุด จากจุดหนึ่งไปยังจุดใด ๆ ในกราฟ นั่นเอง
(ถ้าไม่รู้จักแสดงว่าโดดเรียน และทำข้อสอบไม่ได้นะ)
ผลงานดังอีกชิ้น ที่เราต้องเคยเรียนคือ
การแก้ปัญหาการกินอาหารของนักปราชญ์
หรือชื่อภาษาอังกฤษคือ "dining philosophers problem"
+++ส่วนผลงานดังด้านอื่น ๆ+++
-เป็นหัวหน้าทีมคิดค้นระบบ OS ที่เรียกว่า “THE” Multiprogramming System
-คิดค้นหลักการ Semaphore
-เป็นผู้เขียนบทความ “Go To Statement Considered Harmfull” จนปลุกกระแสต่อต้านคำสั่ง Goto ในยุคนั้น
-เขียนหนังสือ “A Discipline of Programming” ซึ่งรวบรวม Algorithms ที่ตัวเขาเองคิดค้น
-แต่งหนังสือร่วมกับ C. A. R. Hoare Ole-Johan Dah ชื่อหนังสือคือ “Structured Programming”
นอกจากนี้แล้ว เขายังเป็นผู้บุกเบิกศาสตร์ทางคอมหลายเรื่อง ยิ่งคนจบคอมมา ล้วนเคยเรียน หรือเคยอ่านผ่านตามาทั้งสิ้น ได้แก่
Distributed Computing, Compiler Writing, Heuristics, stream, Computer Hardware Design, Dining Philosopher, Software Configuration Management, Sorting Algorithms, Fast Fourier Transform, Deadlock, Concurrent Programming, Garbage Collection, Memory Design, AI: Pattern Matching, Graph Theory, Scope of Variables, Transaction และอื่นๆ อีกมากกว่า 1,000 บทความ
อ่านเพิ่ม -> http://www.patanasongsivilai.com/…/การเขียนโปรแกรม-คือการใ…/
「sorting in c」的推薦目錄:
- 關於sorting in c 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最讚貼文
- 關於sorting in c 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於sorting in c 在 C library function to perform sort - Stack Overflow 的評價
- 關於sorting in c 在 DaniloNovakovic/sorting-algorithms-in-c - GitHub 的評價
- 關於sorting in c 在 Sorting using pass by reference using C program 的評價
- 關於sorting in c 在 Sorting Algorithms - LAMFO 的評價
sorting in c 在 軟體開發學習資訊分享 Facebook 的最佳解答
本課程的主要焦點是使用 ASP. NET Core 和 C# 建立 Restful Web Api。 所以如果你熟悉 C # 、ASP .Net 和 Entity Framework ( 實體框架 ),或者如果你想在 Asp .Net 中建立 Restful web api,那麼這正是給你的課程。
在本課程中,你將學習如何使用 Entity Framework ( 實體框架 ) 以 Code First Approach (程式碼先行方法 ) 建立 REST API。
然後你將學習如何經由 Postman 來測試你的網頁應用程式,之後你將學習如何在微軟 Azure 上建立 Web 應用程式,並將 Restful Web Api 發佈到微軟 Azure 雲端。
然後你將學會 Rest Api 的所有進階概念,如排序( Sorting )、分頁( Paging )、驗證( Validations )、版本控制( Versioning )、Api 文件( Api Documentation )。
https://softnshare.com/restapis-in-aspnet-core-2/
sorting in c 在 DaniloNovakovic/sorting-algorithms-in-c - GitHub 的推薦與評價
Implementation of O(n), O(nlgn), and O(n^2) sorting algorithms in C programming language ♂️ - GitHub - DaniloNovakovic/sorting-algorithms-in-c: ... ... <看更多>
sorting in c 在 C library function to perform sort - Stack Overflow 的推薦與評價
... <看更多>
相關內容