Tôi đang xem xét sử dụng Go làm phương thức thay thế ngôn ngữ trình diễn ở mức độ thấp để C/Objective-C để triển khai thư viện cho ứng dụng iPhone. Có thể một trong các trình biên dịch Go tạo ra một thư viện có thể được liên kết vào một ứng dụng iPhone gốc với thời gian chạy Go, v.v. không? Có một cổng ARM cho Go hoặc không gccgo/gcc hỗ trợ này? Tôi tưởng tượng rằng kể từ khi gccgo sử dụng gcc như back-end và Xcode sử dụng gcc để biên dịch các ứng dụng iPhone mà có một cơ hội mạnh mẽ rằng điều này là có thể. Nếu có thể, tôi sẽ thiết lập điều đó như thế nào trong một dự án Xcode?Sử dụng Go để viết thư viện cho ứng dụng iPhone
Có ai đã thử điều này hoặc thấy nó được thảo luận trước đây không? (Khi tôi thực hiện tìm kiếm trên Google như "biên dịch mã đi iphone", phần "go" hoàn toàn không được sử dụng và tôi chỉ nhận được nội dung về phát triển iPhone.)
Vì vậy, Go đang nhắm mục tiêu thay thế C#/Java trên máy chủ? Đó có phải là loại ý tưởng đó không? Tôi đoán C sẽ làm những gì tôi cần, nhưng tôi có thể sử dụng các chuỗi, hashtables, vv –
Thật thú vị cũng nhìn vào cột kích thước 150x nhưng 624 (Go) vs 2579 (C). Bạn phát triển nhanh hơn và trong thời gian ứng dụng của bạn trở nên thành công, trình biên dịch có thể đã được cải thiện. – fabrizioM
>> Đi chậm hơn 2 đến 150 lần so với C << Điều tốt đẹp về biểu đồ hộp là bạn có thể dễ dàng thấy 150 là một ngoại lệ http://shootout.alioth.debian.org/u32/which-programming-languages- là-faster.php? gcc = on & go = on & calc = biểu đồ – igouy