Andrey Shitov นักพัฒนา Perl ที่มีชื่อเสียง ตัดสินใจในปีนี้ว่าจะลองใช้ภาษาการเขียนโปรแกรมให้ได้มากที่สุด และแบ่งปันประสบการณ์ของเขากับผู้อ่าน
ภาษาโปรแกรมน่าทึ่งมาก! คุณจะหลงรักภาษาทันทีที่คุณเขียนโปรแกรมทดสอบสองสามโปรแกรม ยิ่งคุณศึกษามากเท่าไร คุณก็จะยิ่งรู้สึกถึงภาษาและแนวคิดที่เป็นรากฐานได้ดีขึ้นเท่านั้น
ในปฏิทินคริสต์มาสปีนี้ (ตั้งแต่วันที่ 1 ถึง 24 ธันวาคม) ฉันจะเผยแพร่บทความรายวันที่ครอบคลุมพื้นฐานของภาษาการเขียนโปรแกรมต่างๆ: หนึ่งวัน - หนึ่งภาษา เพื่อให้บทวิจารณ์มีประโยชน์มากขึ้น ฉันจะพยายามใช้รูปแบบที่สอดคล้องกันและแจกแจงรายละเอียดด้านภาษาที่จำเป็นในการเขียนมินิโปรเจ็กต์ต่อไปนี้:
- สวัสดีชาวโลก!
- ฟังก์ชันที่คำนวณแฟคทอเรียลแบบเรียกซ้ำหรือในรูปแบบฟังก์ชัน
- โปรแกรมที่สร้างอาร์เรย์ของอ็อบเจ็กต์และดำเนินการเรียกเมธอด polymorphic กับอ็อบเจ็กต์เหล่านั้น
- การดำเนินการเรียงลำดับการนอนหลับ อัลกอริธึมนี้ไม่ได้ใช้ในสภาวะการต่อสู้ แต่แสดงให้เห็นถึงความสามารถของภาษาในแง่ของการแข่งขันได้อย่างสมบูรณ์แบบ
รายชื่อภาษา:
- วันที่ 1. TypeScript
- วันที่ 2 สนิม
- วันที่ 3 จูเลีย
- วันที่ 4 คอตลิน
- วันที่ 5 โมเดิร์น C++
- วันที่ 6 คริสตัล
- วันที่ 7 สกาล่า
- วันที่ 8 โผ
- วันที่ 9 แฮ็ค
- วันที่ 10. ลัวะ
- วันที่ 11 ราคุ
- วันที่ 12 น้ำอมฤต
- วันที่ 13 OCaml
- วันที่ 14 การปิดบัง
- วันที่ 15. นิม
- วันที่ 16. ว
- วันที่ 17 ไป
- วันที่ 18
- วันที่ 19 สีแดง
- วันที่ 20 ดาวพุธ
- วันที่ 21
ที่มา: linux.org.ru