30/09/2018, 17:04
Có nên tự tạo ra ngôn ngữ lập trình của riêng mình?
Có phải Joel Spolsky đã trở thành một gã cực đoan?
Bài viết được dịch từ blog Coding Horror Khi bạn là một blogger về kỹ thuật, thì có lẽ bạn đã tình cờ trượt chân qua blog Joel on Software. Anh ta đã viết blog từ những năm 2000, khi mà những chiếc…
Việc viết ra ngôn ngữ lập trình của riêng bạn thì hoàn toàn vượt quá giới hạn. Nó là một quyết định sai lầm mà hoàn toàn trái ngược với những lời khuyên đúng mực và tuyệt vời của Joel trong phát triển phần mềm trước đây, đến nỗi mọi người cứ nghĩ là anh ta đang nói đùa. Anh ta đã viết một loạt các bài viết sau đó để giải thích về nó, và đến lúc này mọi người mới ngã ngửa ra rằng anh ta đã không nói giỡn chơi.
Bạn đọc tiếp bài viết ở đây nhé: http://bit.ly/1IeUDoA
Bài liên quan
Nên khi các ngôn ngữ hiện tại không đáp ứng được nhu cầu của mình. Nhưng mà em thấy ngôn ngữ giờ nhiều lắm rồi
Cá nhân em nghĩ cũng là nên trong trường hợp cần làm 1 công việc chưa ai từng làm, vì chỉ khi gặp vấn đề mới thì cũng mới cần ngôn ngữ mới để giải quyết.
Ví dụ như gần đây xem lại iron man em cũng mơ sẽ tự làm được những con robot sau này giúp ích cho việc nhà của mình, thì em sẽ phải biết những cái mà bây giờ em chưa biết. Đó là 1 vấn đề cần mình tìm hiểu thêm hoặc phát kiến ra những cái mới để giải quyết vấn đề đó
IronLang
để lập trình choIron man
coi bộ hợpNhưng cái đó là của người ta rồi anh ơi, mình làm robot cho mình thì sẽ phải nghĩ ra cái tên khác, tạm thời cất nó đi đã, nói ra sợ người khác ăn cắp bản quyền mất thì toi
Kết bạn đê, mình cũng muốn làm thế!
Còn về bài viết thì mình thấy tùy nhu cầu mà có nên tạo ra ngôn ngữ lập trình của riêng mình hay không. Chúng ta không nên bó buộc mình vào cứ quy tắc nào, cứ thoải mái sáng tạo trong khả năng cho phép (và cả không cho phép), mình đoán vài chục năm nữa thì các ngôn ngữ hiện tại sẽ không còn phổ biến nữa mà lúc đó sẽ có những ngôn ngữ lập trình hoàn toàn mới phù hợp với tình hình lúc đó và biết đâu được, một trong số ngôn ngữ phổ biến lúc đó lại được một trong số những người đang ở đây sáng tạo ra thì sao.
Muốn làm cái này thì phải biết khái niệm về trình biên dịch. Để làm một ngôn ngữ đơn giản, cực kỳ đơn giản, thì Đạt nghĩ là mình vẫn có thể làm được.
Anh @ltd ơi, forum mình ko có chức năng kết bạn đúng ko anh? Nên bổ sung gấp để em kết bạn với @ozonspace
Em có quen một anh, ảnh tự làm vài ba game engine rồi, hầu hết game ảnh làm đều làm bằng engine tự build cả. Chỉ tội là không tập trung dev một engine nên các engine đều bình thường