Tin tức và phân tích của tất cả các thiết bị di động

Google giới thiệu một ngôn ngữ lập trình mới

Các nhà phát triển của Google đã tung ra một ngôn ngữ lập trình mã nguồn mở “thử nghiệm” mới có tên là Carbon, mà họ coi là ngôn ngữ kế thừa cho C ++ hiện đã lỗi thời, một trong những điều đầu tiên nghĩ đến khi nói đến phần mềm và lập trình.

Với công nghệ đang phát triển phần mềm và lập trình Nó đã trở nên cực kỳ quan trọng để biết. Nghĩ rằng không phải ai cũng có thời gian hoặc cơ hội để tham gia các khóa học phần mềm hoặc lập trình, Ngôn ngữ lập trình C ++ Chúng tôi đã đưa ra một số khuyến nghị cho độc giả của chúng tôi, những người muốn tìm hiểu. Nơi đây Bạn có thể đọc nội dung này bằng cách nhấp vào.

Làm việc trên nhiều vấn đề GoogleGần đây DeepMind Với nhóm của mình, anh ấy đã phát triển một trí tuệ nhân tạo có thể đưa ra các chính sách phù hợp với tất cả mọi người. Ngoài ra, công ty đã có thể phát triển hình ảnh với giao diện kéo và thả mà không yêu cầu mã trong những năm qua. “Tầm nhìn AutoML trên đám mây” một cái tên nền tảng phát triển trí tuệ nhân tạo Đã tạo ra. Tiếp tục công việc của mình trong lĩnh vực này, Google đã giới thiệu một ngôn ngữ lập trình mới mà nó được coi là kế thừa của C ++.

Carbon khá giống với mã C ++

do Google tổ chức tại Toronto Tại sự kiện dành cho nhà phát triển Cpp North tên của ngôn ngữ lập trình mới mà nó giới thiệu carbon nó đã xảy ra. Chia sẻ những chi tiết quan trọng về tầm nhìn của Carbon, Google không đưa ra bất kỳ tuyên bố nào về giai đoạn phát triển. Tuy nhiên, nhân viên của Google và nhà phát triển Chandler Carruth đã cùng nhau tạo ra một ngôn ngữ lập trình khá tốt.

Theo tuyên bố của các nhà phát triển, lý do lớn nhất khiến Carbon giống với C ++ là hiệu suất mà nó mang lại. Đồng thời, các nhà phát triển, người đã tuyên bố rằng họ đã cố gắng loại bỏ tất cả các khiếm khuyết và vấn đề trong C ++, giải thích rằng mã của ngôn ngữ lập trình của Carbon rất giống với mã C ++ và thậm chí ở nhiều khía cạnh, chúng giống nhau.

Các nhà phát triển có kế hoạch xây dựng một bản dựng an toàn hơn theo thời gian

Nhóm phát triển muốn phát hành một phiên bản làm việc cơ bản vào cuối năm nay. Carbon sẽ xây dựng trên nền tảng dựa trên các nguyên tắc lập trình hiện đại, bao gồm một hệ thống generics sẽ loại bỏ nhu cầu kiểm tra và kiểm tra lại mã cho mỗi lần khởi tạo.

Một tính năng khác còn thiếu và cần thiết trong C ++ là bảo mật bộ nhớ. Các nhà phát triển của Carbon đang tìm cách theo dõi tốt hơn các trạng thái chưa được khởi tạo, thiết kế API và ngôn ngữ lập trình hỗ trợ kiểm tra giới hạn động và tạo chế độ xây dựng gỡ lỗi mặc định toàn diện. Các nhà phát triển cũng có kế hoạch tạo ra một tập hợp con Carbon an toàn theo thời gian.

Theo các tuyên bố, Carbon sẽ hỗ trợ:

  • Phần mềm quan trọng về hiệu suất
  • Phát triển phần mềm và ngôn ngữ
  • Mã dễ đọc, dễ hiểu và dễ viết
  • Cơ chế kiểm tra và bảo mật thực tế
  • Phát triển nhanh chóng và có thể mở rộng
  • Nền tảng hệ điều hành hiện đại, kiến ​​trúc phần cứng và môi trường
  • Khả năng tương tác và di chuyển với mã C ++ hiện có.

Mặc dù Carbon là kết quả của sự hợp tác với Google, các nhà phát triển muốn nó trở thành một dự án độc lập do cộng đồng điều hành. Ngôn ngữ lập trình mới, vẫn đang trong giai đoạn thử nghiệm, trên github Apache 2.0 giấy phép phân phối theo và các giai đoạn phát triển trên Discord sẽ được đưa lên để thảo luận.

Nguồn: https://thenewstack.io/google-launches-carbon-an-experimental-replacement-for-c/