Vâng, điều này xảy ra và khá thường xuyên. Trong quá trình giao tiếp với các nhà phát triển phần mềm, họ nói khá tâng bốc về công nghệ của chúng tôi, chẳng hạn như về việc chúng thực sự giúp ích như thế nào trong việc học ở trường hoặc thực hiện công việc khoa học, nhưng sau đó tôi hỏi họ câu hỏi: “Thế là bạn dùng lưỡi Ngôn ngữ Wolfram và khả năng tính toán trong hệ thống phần mềm của bạn?"Đôi khi họ trả lời có, nhưng thường thì có một sự im lặng khó xử và sau đó họ nói,"Không, nhưng điều này có thể được không?'.
Tôi muốn được thuyết phục rằng câu trả lời cho câu hỏi này sẽ luôn chỉ là: “Vâng, thật dễ dàng!" Và để giúp bạn thực hiện điều này, hôm nay chúng tôi sẽ ra mắt Công cụ Wolfram miễn phí dành cho nhà phát triển (Wolf Engine miễn phí dành cho nhà phát triển). Nó là một công cụ Ngôn ngữ Wolfram chính thức có thể được triển khai trên bất kỳ hệ thống nào và được gọi từ bất kỳ chương trình, ngôn ngữ, máy chủ web hoặc bất kỳ thứ gì khác...
Nhiều người biết về ngôn ngữ Ngôn ngữ Wolfram (thường chỉ ở dạng chương trình Mathematica) như một hệ thống mạnh mẽ cho tính toán tương tác, cũng như cho nghiên cứu khoa học trong giáo dục, xử lý dữ liệu và “Computational X” (lĩnh vực tính toán) cho nhiều X (lĩnh vực kiến thức). Tuy nhiên, nó ngày càng được sử dụng nhiều hơn, như một thành phần quan trọng trong việc xây dựng hệ thống phần mềm sản xuất. Vậy thư viện Wolfram Engine miễn phí có thể làm được gì cho các nhà phát triển hiện nay? “Nó đóng gói ngôn ngữ theo cách thuận tiện để chèn nó vào nhiều môi trường và dự án phần mềm.
Chúng ta nên tạm dừng ở đây để làm rõ, Tôi nhìn nhận Ngôn ngữ Wolfram trong thực tế ngày nay như thế nào. (Cần lưu ý rằng bạn có thể chạy nó trực tuyến ngay lập tức trong Hộp cát ngôn ngữ Wolfram). Điều quan trọng nhất là nhận ra rằng Ngôn ngữ Wolfram ở dạng hiện tại thực sự là một sản phẩm phần mềm mới về cơ bản, cụ thể là ngôn ngữ tính toán đầy đủ tính năng. Hôm nay nó cực kỳ mạnh mẽ (tượng trưng, chức năng,... ) là một ngôn ngữ lập trình, nhưng nó còn hơn thế nữa vì nó có điểm độc đáo là có một số lượng lớn cơ sở kiến thức tính toán được tích hợp trong đó: kiến thức về thuật toán, kiến thức về thế giới xung quanh chúng ta, kiến thức về cách tự động hóa các sản phẩm và quy trình phần mềm.
Mục tiêu của Ngôn ngữ Wolfram rất đơn giản nhưng cũng khá tham vọng: mọi thứ cần thiết phải được tích hợp vào ngôn ngữ, đồng thời được tự động hóa nhất có thể.
Nhưng chúng ta hãy quay trở lại thời kỳ ra đời của kỹ thuật máy tính - tất cả những gì tồn tại khi đó chỉ là mã máy, sau đó các ngôn ngữ lập trình đơn giản xuất hiện. Và chẳng bao lâu nữa, người ta có thể coi đó là điều đương nhiên rằng máy tính phải được cài đặt sẵn hệ điều hành. Sau này, với sự ra đời của mạng, giao diện người dùng xuất hiện, sau đó là phương tiện kết nối mạng.
Tôi coi mục tiêu của mình, cùng với Ngôn ngữ Wolfram, là cung cấp cho người dùng một mức độ thông minh tính toán về cơ bản chứa tất cả kiến thức tính toán của toàn bộ nền văn minh của chúng ta và cho phép mọi người coi như máy tính của họ sẽ biết cách nhận dạng vật thể. trong một hình ảnh, cách giải phương trình hay tính toán dân số của một thành phố bất kỳ, cũng như vô số lời giải cho các bài toán hữu ích khác.
Ngày nay, với Wolfram Engine miễn phí dành cho nhà phát triển, chúng tôi muốn làm cho sản phẩm của mình trở nên phổ biến và nhanh chóng có sẵn cho các nhà phát triển phần mềm.
Công cụ Wolfram miễn phí dành cho nhà phát triển có quyền truy cập vào toàn bộ cơ sở dữ liệu Kiến thức Wolfram thông qua miễn phí Gói đăng ký cơ bản của Wolfram Cloud. (Nếu bạn không cần dữ liệu thời gian thực, mọi thứ có thể được lưu vào bộ nhớ đệm và bạn có thể chạy Wolfram Engine ngoại tuyến.) Đăng ký cơ bản cho Wolfram Cloud cũng cho phép bạn lưu trữ các phương thức của mình API trên đám mây.
(Tất nhiên, nếu bạn muốn tận dụng toàn bộ "siêu kiến trúc" của chúng tôi bao gồm máy tính để bàn, máy chủ, đám mây, song song, nhúng, di động - và điện toán tương tác, phát triển và sản xuất - thì nơi tốt để bắt đầu là Wolfram|Một, có sẵn dưới dạng miễn phí phiên bản thử nghiệm).
Vận hành
Vậy việc cấp phép thư viện Wolfram Engine miễn phí có tác dụng như thế nào đối với các nhà phát triển? Trong hơn 30 năm qua, công ty chúng tôi đã có rất nhiều mô hình sử dụng đơn giản: Chúng tôi đã cấp phép cho phần mềm của mình vì lợi nhuận, điều này cho phép chúng tôi tiếp tục sứ mệnh lâu dài của mình sự phát triển khoa học liên tục và mạnh mẽ. Chúng tôi cũng cung cấp miễn phí nhiều chương trình quan trọng - ví dụ: đây là chương trình chính của chúng tôi Trang web Wolfram|Alpha, Người chơi Wolfram và truy cập vào đám mây Wolfram bằng đăng ký cơ bản.
Wolfram Engine miễn phí được thiết kế để các nhà phát triển sử dụng khi phát triển phần mềm hoàn chỉnh. Bạn có thể sử dụng nó để phát triển các sản phẩm phần mềm làm sẵn, cho cả bản thân bạn và cho công ty bạn đang làm việc. Bạn có thể sử dụng nó để phát triển các dự án cá nhân ở nhà, trường học hoặc nơi làm việc. Bạn có thể sử dụng nó để học Ngôn ngữ Wolfram cho các dự án phần mềm trong tương lai. (Nếu bạn quan tâm, liên kết này có sẵn giấy phép hợp lệ).
Nếu bạn có một sản phẩm phần mềm (hệ thống) hoàn chỉnh sẵn sàng chạy, bạn cũng có thể nhận được giấy phép để sản xuất bằng cách sử dụng Wolfram Engine. Chính xác cách thức hoạt động của nó sẽ phụ thuộc vào sản phẩm phần mềm cụ thể mà bạn đã tạo và đang cung cấp. Có một số tùy chọn: để triển khai tại chỗ, triển khai cho doanh nghiệp, để phân phối thư viện Wolfram Engine bằng phần mềm hoặc phần cứng, để triển khai trên nền tảng điện toán đám mây và để triển khai trong Wolfram Cloud hoặc Wolfram Enterprise Private Cloud.
Nếu bạn đang xây dựng một hệ thống mã nguồn mở miễn phí thì bạn có thể yêu cầu giấy phép miễn phí để sử dụng Wolfram Engine. Ngoài ra, nếu bạn đã có giấy phép theo loại giấy phép Wolfram (thuộc loại tồn tại, ví dụ, trong hầu hết các trường đại học), bạn có thể tự do sử dụng Công cụ Wolfram miễn phí dành cho nhà phát triển cho mọi thứ được chỉ định trong giấy phép.
Chúng tôi chưa đề cập đến tất cả các sắc thái có thể có của việc sử dụng công cụ Wolfram nhưng chúng tôi cam kết giúp việc cấp phép trở nên dễ dàng trong thời gian dài (và chúng tôi đang nỗ lực để đảm bảo rằng Ngôn ngữ Wolfram luôn khả dụng và hoạt động ngoại tuyến). Chúng tôi hiện có mức giá ổn định cho tất cả các sản phẩm phần mềm đã được tạo ra trong hơn 30 năm làm việc chăm chỉ và chúng tôi muốn tránh xa nhiều loại mánh lới quảng cáo không may đã trở nên quá phổ biến trong thời gian gần đây. lần.khu vực cấp phép phần mềm.
Hãy sử dụng nó vì sức khỏe của bạn!
Tôi rất tự hào về những gì chúng tôi có thể tạo ra bằng Ngôn ngữ Wolfram và thật vui khi thấy tất cả những phát minh, khám phá và sự phát triển trong giáo dục đã đạt được bằng cách sử dụng phần mềm của chúng tôi trong những thập kỷ này. Trong những năm gần đây, về cơ bản, một cấp độ mới đã xuất hiện trong việc sử dụng Ngôn ngữ Wolfram ngày càng rộng rãi trong các dự án phần mềm quy mô lớn. Đôi khi toàn bộ dự án chỉ được xây dựng bằng Ngôn ngữ Wolfram. Đôi khi Ngôn ngữ Wolfram được giới thiệu để mang lại một số trí tuệ tính toán cấp cao bổ sung cho một vị trí cụ thể trong dự án.
Mục tiêu của Wolfram Engine miễn phí dành cho nhà phát triển là giúp mọi người dùng sử dụng Ngôn ngữ Wolfram dễ dàng hơn trong bất kỳ dự án phát triển phần mềm nào và khi xây dựng các hệ thống sử dụng khả năng tính toán mạnh mẽ của nó.
Nhóm của chúng tôi đã làm việc chăm chỉ để làm cho Công cụ Wolfram miễn phí trở nên dễ dàng cho các nhà phát triển sử dụng và triển khai nhất có thể. Nhưng nếu đột nhiên có điều gì đó không hiệu quả với cá nhân bạn hoặc trong dự án tại nơi làm việc của bạn, thì xin vui lòng gửi tôi một lá thư! Nếu mọi thứ đều ổn, hãy sử dụng những gì chúng tôi đã phát triển cho bạn và tạo ra thứ gì đó mới dựa trên những gì đã được tạo!