Flappy Bird đầu tiên được viết bằng ngôn ngữ Swift
Tuy nhiên,đầutiênđượcviếtbằngngônngữbi a bản sao Flappy Bird này không chỉ mất 4 giờ để lập trình – theo diễn đàn Reddit, thời gian để tạo ra bản sao đó là gần 9 giờ, bao gồm cả thời gian để nhà phát triển nghỉ giải lao.
Nhà phát triển đó là Nate Murray, từng là một kỹ sư trong hãng dịch vụ Internet IFTTT và hiện là đồng sáng lập của trường dạy lập trình trực tuyến vừa ra mắt Fullstack.io. Anh có sở thích đặc biệt tìm hiểu ngôn ngữ lập trình mới của Apple – anh cho biết công ty của họ cũng sẽ tổ chức khoá học "Lập trình game với Swift".
Hiện tại, Nate Murray chưa có kế hoạch nào công bố phiên bản sao Flappy Bird lập trình bằng ngôn ngữ Swift. Tuy nhiên, Murray cho biết viết bản nhái của game Flappy Bird đang trở thành "một nghi thức để vượt qua thử thách thử nghiệm game mới". "Flappy Bird có sự cân bằng tuyệt với về tính đơn giản và niềm vui mà nó mang lại", anh nói.
Thông tin về bản sao Flappy Bird viết bằng ngôn ngữ Swift hiện đang "nổi như cồn" trên khắp các web, từ những trang game như Kotaku đến những trang web quen thuộc như Mashable. Câu chuyện thu hút vì nó cho thấy một lập trình viên có thể nhanh chóng lĩnh hội ngôn ngữ mới như thế nào, đồng thời cho thấy nhiều cải tiến, nâng cấp tốc độ trong Swift cũng như sẽ dễ dàng hơn cho các lập trình viên mới so với việc học ngôn ngữ tiền nhiệm Objective-C.
Tất nhiên, Apple hy vọng việc học Swift sẽ nhanh chóng hơn và đỡ vất vả hơn so với học Objective-C, đồng thời cũng sẽ thu hút các nhà phát triển iOS mới, trong đó có cả các sinh viên.
Trong quá trình trải nghiệm Swift, Murray dường như đồng ý rằng ngôn ngữ mới có cơ hội tốt để đạt mục tiêu gạt bỏ bớt các rào cản nhập môn cho các lập trình viên mới. Đó phần lớn là nhờ cái gọi là "Playgrounds", mà theo anh, là để bạn chỉnh sửa mã, sau đó xem các thay đổi trong ứng dụng ra sao, ở thời gian thực.
"Một tính năng mà tôi đặc biệt phấn khích là Playgrounds", Murray nói. "Tôi đã tìm kiếm công cụ để dạy lập trình từ lâu. Đầu năm nay, đồng sáng lập của tôi và tôi đã ra Choc, một công cụ trình duyệt rất giống với Playgrounds. Playgrounds dường như có thể là công cụ dạy học mà tôi đang tìm kiếm".
Thực sự mất bao lâu để một nhà phát triển viết mã bản sao Flappy Bird bằng Swift? Murray nói rằng không chỉ mất 4 giờ, mà lâu hơn. Thực tế, anh cho biết mất gần 9 giờ để tạo ra bản sao Flappy Bird bằng Swift, anh cũng lưu ý khoảng thời gian này bao gồm cả bữa tối của anh và thời gian cho các con anh đi ngủ.
下一篇:Nhận định, soi kèo Port FC vs Ratchaburi, 19h00 ngày 24/1: Rượt đuổi mãn nhãn
相关文章:
- Nhận định, soi kèo Atletico Madrid vs Villarreal, 22h15 ngày 25/1: Bám đuổi gắt gao
- Giá trị Tencent vừa vượt mặt Facebook
- Kịch bản nào để tuyển Việt Nam vượt qua vòng bảng Asian Cup 2019?
- Firefox Quantum chính thức ra mắt
- Nhận định, soi kèo Rigas Futbola Skola vs Ajax, 3h00 ngày 24/1: Tất cả vì top 8
- Microsoft thông báo thời điểm ngừng hỗ trợ Windows 7
- Mẹo sử dụng iPhone X tiết kiệm dung lượng pin tới 60%
- Thăm nhà máy đào tiền điện tử hạng 'khủng' ở Nga
- Nhận định, soi kèo Mallorca vs Real Betis, 20h00 ngày 25/1: Đối thủ kỵ giơ
- Kinh nghiệm đảm bảo an toàn khi mua hàng online dịp Tết
相关推荐:
- Nhận định, soi kèo Elfsborg vs Nice, 03h00 ngày 24/01: Khách dừng cuộc chơi
- Top 5 smartphone có camera tốt nhất hiện nay
- Nhà thơ Phan Thị Thanh Nhàn hướng dẫn viết thư UPU: Nếu tra Google phải biến thành ý tưởng riêng
- Team ‘vô danh tiểu tốt’ đăng quang PUBG Invitational – IEM Oakland
- Nhận định, soi kèo Dyala vs Al Zawraa, 18h30 ngày 23/1: Củng cố ngôi đầu
- YouTube bị chỉ trích vì tính năng gợi ý khi tìm kiếm có nhiều nội dung lạm dụng tình dục trẻ em
- Black Desert Mobile mở đăng ký, tung clip tạo hình nhân vật đẹp không thua gì PC
- Skype chịu chung số phận với Google, Facebook tại Trung Quốc?
- Nhận định, soi kèo Bodo Glimt vs Maccabi Tel Aviv, 0h45 ngày 24/1: Khó có bất ngờ
- 31 triệu USD tiền điện tử vừa bị đánh cắp
- Nhận định, soi kèo MU vs Rangers, 3h00 ngày 24/1: Quỷ đỏ mất nanh
- Nhận định, soi kèo Eintracht Frankfurt vs Ferencvarosi, 3h00 ngày 24/1: Bùng nổ
- Siêu máy tính dự đoán Wolves vs Arsenal, 22h00 ngày 25/1
- Nhận định, soi kèo Đồng Nai vs Trẻ TPHCM, 16h00 ngày 23/1: Tiếp tục chìm sâu
- Nhận định, soi kèo Man City vs Chelsea, 0h30 ngày 26/1: Soán ngôi đối thủ
- Nhận định, soi kèo Al Faisaly vs Al Jabalain, 19h35 ngày 23/1: Khách ‘tạch’
- Siêu máy tính dự đoán Valladolid vs Real Madrid, 03h00 ngày 26/01
- Nhận định, soi kèo Porto vs Olympiacos, 0h45 ngày 24/1: Chủ nhà sa sút
- Nhận định, soi kèo Valladolid vs Real Madrid, 03h00 ngày 26/01: Bản lĩnh nhà vô địch
- Nhận định, soi kèo Đồng Nai vs Trẻ TPHCM, 16h00 ngày 23/1: Tiếp tục chìm sâu