Tôi đã đọc ở đây trên P.SE nhiều câu hỏi hơn trong đó các lập trình viên mới bắt đầu nên chọn Python làm ngôn ngữ lập trình đầu tiên của họ.
Đừng hiểu lầm tôi, tôi thích Python. Tôi rất thích nó! Nhưng triết lý của nó xoay quanh "Tất cả chúng ta đều đồng ý người lớn ở đây".
Từ quan điểm kinh nghiệm / kiến thức, một lập trình viên mới bắt đầu không phải là một người trưởng thành. Điều đó có nghĩa là việc bắn vào chân bạn sẽ dễ dàng hơn và từ bỏ một số thói quen xấu ngay cả khi bạn sống sót sau vết thương.
Tôi nghĩ rằng trong một ngôn ngữ "tĩnh hơn" sẽ khó bắn vào chân mình hơn vì nó sẽ hạn chế hơn.
Quay lại câu hỏi của tôi. Tại sao Python được đề xuất làm ngôn ngữ lập trình cấp nhập cảnh?
Các điểm làm cho nó tốt cho việc dạy một ngôn ngữ lập trình là gì. Hay ... đó là sở thích cá nhân của người cố vấn?
I'm thinking that in a "more static" language it would be harder to shoot yourself in the foot
- tốt, C và C ++ được gõ tĩnh và bạn sẽ rất ngạc nhiên, cực kỳ ngạc nhiên khi thấy có bao nhiêu cách khác nhau bạn có thể thổi bay chân mình bằng cách sử dụng chúng ...