• PC World VN - ISSN:1859 - 1817
  • Test Lab Thế Giới Game
  • Tin tức
  • Sản phẩm
  • Công nghệ
  • Kinh Doanh
  • Test Lab
  • Giải trí
  • E-Paper
  • Mua Tạp Chí
Đặt làm trang chủGiới thiệuLiên hệĐặt mua tạp chíQuảng cáo
Tin nước ngoàiTin trong nướcBình luận
Di độngLaptopMáy ảnhMáy tínhHệ điều hànhMáy inĐĩa cứng - USBBo mạch chủCard đồ họaBộ xử lýThành phần máy tínhThiết bị mạngMáy chủĐiện tử - Tiêu dùngPhần mềm Xem thêm...
Công nghệỨng dụngLàm thế nàoAn ninh mạngSống và công nghệÔtô - Xe máy
Quản trịGiải phápNhà nước
Sách & Không gian đọc
Ứng dụng hướng tới SMARTCITY Hồn PC da Laptop Quà Hitech đón xuân
    • PC World VN
    • Sản phẩm
    • Phần mềm
    Thứ Hai, 08/11/2010 11:16 (GMT+7)

    Microsoft phát hành F# theo giấy phép nguồn mở

    Bạch Đình Vinh
    Mục lục
    • Microsoft phát hành F# theo giấy phép nguồn mở »
    Trước đây, mã nguồn cho ngôn ngữ lập trình chức năng F# có sẵn theo một giấy phép chia sẻ nguồn của Microsoft.

    Microsoft đã phát hành mã của ngôn ngữ lập trình chức năng F# dưới dạng nguồn mở hoàn toàn.

    Công ty đã làm cho phiên bản 2.0 của trình biên dịch F# và thư viện lõi có sẵn theo giấy phép nguồn mở Apache 2.0, theo một bài viết đăng trên blog của ông Don Syme. Ông Syme là một nhà nghiên cứu của Microsoft, đã phát triển và duy trì mã F#.

    "Phiên bản này củng cố cam kết Microsoft đang thực hiện cho F#", ông Syme viết.

    Trước đây, mã đã có sẵn theo giấy phép chia sẻ nguồn của Microsoft. Trong một thời gian, Microsoft cho phép tải về miễn phí các phiên bản nhị phân (đã sẵn sàng để chạy) như là một gói phần mềm độc lập hoặc như là một plug-in cho Microsoft Visual Studio. Với việc phát hành F# 2.0, nhóm phát triển sẽ chuyển sang mô hình mà họ gọi là "code drop" (thả mã), trong đó phiên bản mới của trình biên dịch mã thư viện sẽ được phát hành cùng với phiên bản mới của ngôn ngữ. Mã này “hiện diện” như một phần của F# PowerPack.

    F# là một ngôn ngữ lập trình chức năng. Chương trình được viết bằng ngôn ngữ chức năng khác với hầu hết các ngôn ngữ thủ tục (chẳng hạn như Java,) trong đó chúng được viết như là một loạt các hàm toán học. Mặc dù được coi là hiệu quả hơn các ngôn ngữ thủ tục chuẩn, nhiều ngôn ngữ chức năng truyền thống (chẳng hạn như Haskell và Ocaml) có tiếng là khó sử dụng. F# cập nhật mô hình chức năng truyền thống bằng cách thêm vào các khái niệm lập trình hiện đại như lập trình hướng đối tượng OOP (object oriented programming).

    Từ khóa: Microsoft
    Nguồn: IDG News Service, 5/11/2010
    Bài liên quan
    • Microsoft trình làng Visual Studio 2010, Silverlight 4
    • Microsoft đưa ra ngôn ngữ chức năng F#
    Tin bài cùng chuyên mục
    • Muji ra mắt ứng dụng mới cho iPad
      Muji ra mắt ứng dụng mới cho iPad
    • Windows 7 sẽ thống trị trên máy tính doanh nghiệp
      Windows 7 sẽ thống trị trên máy tính doanh nghiệp
    • Windows 8 sẽ như thế nào?
      Windows 8 sẽ như thế nào?
    • Lookout bảo vệ tính riêng tư cho smartphone
      Lookout bảo vệ tính riêng tư cho smartphone
    • IE9 chiếm ưu thế trong thử nghiệm HTML5
      IE9 chiếm ưu thế trong thử nghiệm HTML5
    • Apple phát hành iOS 4.2 GM đến các nhà phát triển
      Apple phát hành iOS 4.2 GM đến các nhà phát triển
    • Dùng iPad điều khiển máy ảnh DSLR
      Dùng iPad điều khiển máy ảnh DSLR
    • IE9 đạt 10 triệu lượt tải xuống
      IE9 đạt 10 triệu lượt tải xuống
    • RealPlayer hỗ trợ quản lý ảnh
      RealPlayer hỗ trợ quản lý ảnh
    Mới nhất
    • Samsung hợp tác cùng BuzzFeed và The Dodo đẩy mạnh tính năng Super Slow-mo
    • Quý I/2018: Digiworld tăng trưởng mạnh và đều
    • TCL ra mắt loạt sản phẩm TV 2018
    • Ông Bùi Thế Duy giữ chức Thứ trưởng Bộ KHCN
    • Tùy chọn GPU cho từng ứng dụng riêng biệt trên Windows 10

ĐỌC NHIỀU CÙNG CHUYÊN MỤC
  • Apple sắp khai tử ứng dụng 32-bit trên MacOS
    Apple sắp khai tử ứng dụng 32-bit trên MacOS
  • Google ra mắt công cụ chống tin tức giả mạo
    Google ra mắt công cụ chống tin tức giả mạo
  • Sắp có thể sao lưu dữ liệu trên Instagram
    Sắp có thể sao lưu dữ liệu trên Instagram
  • Hơn 3.300 ứng dụng Android âm thầm theo dõi người dùng
    Hơn 3.300 ứng dụng Android âm thầm theo dõi người dùng
  • Sắp có thể thêm emoji từ menu chuột phải trên Chrome
    Sắp có thể thêm emoji từ menu chuột phải trên Chrome
ĐỌC NHIỀU TRONG TUẦN
  • Cận cảnh bắp 'nữ hoàng đỏ' đầu tiên tại Việt Nam
  • Thu nhập hàng trăm triệu đồng với giống bí xanh Nova 209
  • Nokia 1: bước khởi đầu hoàn hảo
  • Google sắp đại tu giao diện Gmail
  • Smartphone 'tai thỏ' Huawei Nova 3e: Kiểu dáng đẹp, hiệu năng tốt
  • Người tiêu dùng ngày càng coi trọng cơ chế giao nhận và chất lượng dịch vụ khi mua hàng trực tuyến
  • Thị trường PC: Apple đang tụt hạng, HP vươn lên đầu bảng
  • Huawei Nova 3e: Chụp ảnh đẹp, tuy chưa xuất sắc nhưng xứng đáng trong tầm giá
  • iPhone 2018 sắp ra mắt, giá từ 750USD
  • Infortrend: Nhà cung cấp hàng đầu các thiết bị và giải pháp lưu trữ dữ liệu
  • Bộ sưu tập màn hình PC
    Bộ sưu tập màn hình PC 'có một không hai'
  • Sang trọng và lịch lãm với dòng laptop mới mạnh mẽ của HP
    Sang trọng và lịch lãm với dòng laptop mới mạnh mẽ của HP
  • Đánh giá máy in Canon PIXMA G4000
    Đánh giá máy in Canon PIXMA G4000
  • Ấn tượng với laptop doanh nhân siêu nhẹ HP EliteBook 1030 G1
    Ấn tượng với laptop doanh nhân siêu nhẹ HP EliteBook 1030 G1
  • Kinh nghiệm
    Kinh nghiệm 'vàng' lựa chọn laptop cho sinh viên
  • Máy in tiết kiệm chi phí cho doanh nghiệp
    Máy in tiết kiệm chi phí cho doanh nghiệp
  • CHUYÊN ĐỀ
    Bảo mật hệ thống
    Bảo mật hệ thống
    Thời của Drone
    Thời của Drone
    Khai thác Windows 10
    Khai thác Windows 10
    Chuẩn bị du lịch hè
    Chuẩn bị du lịch hè
    Văn phòng thông minh
    Văn phòng thông minh


Trang chủ| Giới thiệu| Liên hệ| Đặt Mua Tạp Chí| Quảng cáo | Thế Giới Game

© Bản quyền của Tạp chí Thế Giới Vi Tính - PC World VN | Cơ quan chủ quản: Sở Khoa học và Công nghệ TP.HCM
Giấy phép (1) số 196/GP-BVHTT do Bộ Văn hóa Thông tin cấp ngày 27-06-2003
Giấy phép (2) số 202/GP-BC do Bộ Thông tin và Truyền thông - Cục Báo chí cấp ngày 05-05-2008
Tòa soạn: Lầu 5, 79 Trương Định, Phường Bến Thành, Quận 1, TP. HCM - ĐT: (08) 38 257 745