Flappy Bird đầu tiên được viết bằng ngôn ngữ Swift
Tuy nhiên,đầutiênđượcviếtbằngngônngữtin tuc bong da 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 nữ Santos Laguna vs nữ Juarez, 10h00 ngày 28/1: Chủ nhà kém cỏi
相关文章:
- Nhận định, soi kèo Damac vs Al Ittihad, 21h05 ngày 27/1: Niềm tin cửa trên
- Phố trong làng tập 52: Hiếu vác dao đi gặp Thuận trả thù
- Minh tinh Hùng Đại Lâm được chồng đại gia tài sản 300 tỷ chiều chuộng
- SLNA thi đấu ở đâu khi sân Vinh cải tạo?
- Nhận định, soi kèo Zamalek vs El Gouna, 22h00 ngày 27/1: Trở lại mạch thắng lợi
- SLNA thi đấu ở đâu khi sân Vinh cải tạo?
- Bất ngờ với người đứng sau phim Hàn gây sốt 'Ngôi trường xác sống'
- Soi kèo phạt góc FC Lorient vs AS Monaco, 18h00 ngày 17/9
- Nhận định, soi kèo Dagon Port vs Hantharwady United, 16h30 ngày 28/1: Chủ nhà chìm sâu
- Soi kèo phạt góc Bournemouth vs Chelsea, 20h00 ngày 17/9
相关推荐:
- Nhận định, soi kèo Al Taawoun vs Al
- Minh tinh 63 tuổi
- Nhanh như chớp tập 6: Trường Giang tiết lộ Hari Won gọi Trấn Thành là 'chị' khi ở nhà
- ‘Chuyện ma gần nhà’ lập kỷ lục phòng vé ngày đầu công chiếu
- Nhận định, soi kèo Rayo Vallecano vs Girona, 20h00 ngày 26/1: Chủ nhà thắng thế
- Soi kèo phạt góc Villarreal vs Almeria, 21h15 ngày 17/9
- Chuyện cuối tuần tập 15: Lực sĩ Phạm Văn Mách: 'Nhiều người ném đá, coi thường khi tôi đi hát'
- Soi kèo phạt góc Arsenal vs PSV Eindhoven, 2h00 ngày 21/9
- Nhận định, soi kèo AZ Alkmaar vs Sparta Rotterdam, 22h45 ngày 26/01: Chủ nhà tiếp đà hồi sinh
- BTV xinh đẹp của bản tin “Thời sự 19h” từng bị khán giả “mắng mỏ thậm tệ”
- Nhận định, soi kèo Western Sydney vs Auckland FC, 13h00 ngày 26/1: Đánh chiếm ngôi đầu
- Nhận định, soi kèo Club Leon vs Guadalajara, 10h00 ngày 29/1: Bất ngờ từ đội khách
- Nhận định, soi kèo Dewa United vs PSM Makassar, 15h30 ngày 27/1: Bão tố xa nhà
- Nhận định, soi kèo RANS vs Persipura, 15h00 ngày 28/1: Chủ nhà thất thế
- Kèo vàng bóng đá Tottenham vs Leicester, 21h00 ngày 26/1: Khách có điểm
- Nhận định, soi kèo Al Taawoun vs Al
- Nhận định, soi kèo Venezia vs Hellas Verona, 0h30 ngày 28/1: Đả bại tân binh
- Nhận định, soi kèo Punjab vs Jamshedpur, 21h00 ngày 28/1: Khó cho khách
- Nhận định, soi kèo Nice vs Marseille, 02h45 ngày 27/1: Vị vua sân khách
- Siêu máy tính dự đoán Venezia vs Hellas Verona, 0h30 ngày 28/1