خوب، این اتفاق می افتد، و اغلب. در روند برقراری ارتباط با توسعه دهندگان نرم افزار، آنها کاملاً متملقانه در مورد فناوری های ما صحبت می کنند، به عنوان مثال، در مورد اینکه واقعاً چگونه به آنها در تحصیل در مدرسه یا انجام کارهای علمی کمک کرده اند، اما وقتی بعد از آن من این سوال را از آنها می پرسم:بنابراین شما از زبان استفاده می کنید زبان ولفرام و قابلیت های محاسباتی در سیستم های نرم افزاری شما؟گاهی اوقات آنها پاسخ مثبت می دهند، اما اغلب اوقات یک سکوت ناخوشایند برقرار می شود و سپس می گویند:نه، اما آیا این امکان پذیر است؟'.
من می خواهم متقاعد شوم که پاسخ به این سوال همیشه تنها خواهد بود: "بله، آسان است!" و برای کمک به شما در این زمینه، امروز راه اندازی می کنیم موتور Wolfram رایگان برای توسعه دهندگان (Free Wolf Engine برای توسعه دهندگان). این یک موتور زبان Wolfram کامل است که می تواند بر روی هر سیستمی مستقر شود و از هر برنامه، زبان، وب سرور یا هر چیز دیگری فراخوانی شود.
موتور Wolfram قلب همه محصولات نرم افزاری ما است. این همان چیزی است که زبان Wolfram با تمام هوش محاسباتی خود پیاده سازی می کند. الگوریتم ها, دانش محور و به همین ترتیب، و غیره. این چیزی است که ما را ادامه می دهد محصولات دسکتاپ (شامل ریاضیات) و همچنین ما پلت فرم ابری. این همان چیزی است که داخل آن نشسته است ولفرام آلفا، و به تعداد بیشتر و بیشتر سیستم های تولید اصلی در جهان. و اکنون در نهایت امکان دانلود رایگان این موتور را برای رفع مشکلات فراهم می کنیم در پروژه های توسعه نرم افزار خود استفاده کنید به همه کسانی که آن را می خواهند
زبان برنامه نویسی Wolfram Language
بسیاری از مردم در مورد زبان می دانند زبان ولفرام (اغلب فقط در قالب برنامه Mathematica) به عنوان یک سیستم قدرتمند برای محاسبات تعاملی، و همچنین برای تحقیقات علمی در آموزش، پردازش داده ها، و "X محاسباتی" (حوزه های محاسباتی) برای بسیاری از X (حوزه های دانش). با این حال، به طور فزاینده ای، بدون اینکه مطرح شود، به عنوان یک جزء کلیدی در ساخت سیستم های نرم افزاری تولید استفاده می شود. بنابراین، اکنون کتابخانه رایگان Wolfram Engine برای توسعه دهندگان چه کاری می تواند انجام دهد؟ "این زبان را به گونه ای بسته بندی می کند که به راحتی می توان آن را در بسیاری از محیط ها و پروژه های نرم افزاری وارد کرد.
برای روشن شدن باید در اینجا مکث کنیم، من چگونه زبان ولفرام را در واقعیت های امروزی می بینم. (لازم به ذکر است که می توانید بلافاصله آن را بصورت آنلاین اجرا کنید جعبه سندروم زبان ولفرام). مهمترین چیز این است که بدانیم زبان Wolfram در شکل فعلی آن واقعاً یک محصول نرم افزاری اساساً جدید است. زبان محاسباتی با امکانات کامل. امروزه بسیار قدرتمند است (نمادین، کاربردی، ... ) یک زبان برنامه نویسی است، اما بسیار بیشتر از آن است، زیرا دارای ویژگی منحصر به فرد است که تعداد زیادی پایگاه دانش محاسباتی در آن تعبیه شده است: دانش در مورد الگوریتم ها، دانش در مورد جهان اطراف ما، دانش در مورد چگونگی خودکارسازی محصولات و فرآیندهای نرم افزاری.
اما بیایید به تولد مهندسی کامپیوتر برگردیم - آنچه در آن زمان وجود داشت فقط کد ماشین بود، سپس زبان های برنامه نویسی ساده ظاهر شدند. و به زودی حتی می توان آن را مسلم دانست که یک کامپیوتر باید یک سیستم عامل از پیش نصب شده داشته باشد. بعدها با ظهور شبکه ها، رابط کاربری ظاهر شد، سپس ابزار اتصال به شبکه.
من هدف خود را همراه با زبان ولفرام، ارائه سطحی از هوش محاسباتی به کاربر میدانم که اساساً حاوی تمام دانش محاسباتی کل تمدن ما باشد و به مردم این امکان را میدهد که بدیهی بگیرند که رایانه آنها میداند چگونه اشیا را تشخیص دهد. در یک تصویر، نحوه حل معادلات یا محاسبه جمعیت هر شهر و همچنین راه حل های بی شماری برای مسائل مفید دیگر.
امروز، با موتور Wolfram رایگان برای توسعه دهندگان، ما می خواهیم محصول خود را در همه جا حاضر و به سرعت در دسترس توسعه دهندگان نرم افزار قرار دهیم.
موتور Wolfram رایگان برای توسعه دهندگان به کل پایگاه داده دسترسی دارد دانش ولفرام از طریق رایگان طرح اشتراک پایه Wolfram Cloud. (اگر به داده های بلادرنگ نیاز ندارید، همه چیز را می توان در کش ذخیره کرد و می توانید موتور Wolfram را به صورت آفلاین اجرا کنید.) اشتراک اولیه Wolfram Cloud همچنین به شما امکان می دهد روش های خود را ذخیره کنید API در ابر.
(البته، اگر میخواهید از کل «معماری فوقالعاده» ما که شامل دسکتاپ، سرور، ابر، موازی، جاسازی شده، موبایل - و محاسباتی تعاملی، توسعه و تولید است - استفاده کنید، مکان خوبی برای شروع است. Wolfram|یک، که به صورت رایگان در دسترس است نسخه آزمایشی).
راه اندازی
پس چگونه مجوز کتابخانه Wolfram Engine رایگان برای توسعه دهندگان کار می کند؟ در بیش از 30 سال گذشته، شرکت ما بسیار خوب بوده است مدل استفاده ساده: ما مجوز نرم افزار خود را برای کسب سود صادر کرده ایم، این چیزی است که به ما اجازه می دهد ماموریت طولانی مدت خود را ادامه دهیم تحولات علمی مستمر و پر انرژی. ما همچنین بسیاری از برنامه های مهم را به صورت رایگان در دسترس قرار داده ایم - به عنوان مثال، این برنامه اصلی ما است وب سایت Wolfram|آلفا, پخش کننده ولفرام و دسترسی به ابر Wolfram با اشتراک پایه.
Wolfram Engine رایگان برای توسعه دهندگان طراحی شده است تا در هنگام توسعه نرم افزار تمام شده از آن استفاده کنند. می توانید از آن برای توسعه محصولات نرم افزاری آماده، هم برای خودتان و هم برای شرکتی که در آن کار می کنید، استفاده کنید. می توانید از آن برای توسعه پروژه های شخصی در خانه، مدرسه یا محل کار استفاده کنید. می توانید از آن برای یادگیری زبان Wolfram برای پروژه های نرم افزاری آینده استفاده کنید. (در صورت تمایل این لینک موجود است مجوز معتبر).
اگر یک محصول نرم افزاری (سیستم) تمام شده آماده اجرا دارید، می توانید آن را نیز تهیه کنید مجوز برای تولید با استفاده از موتور Wolfram. اینکه دقیقاً چگونه کار می کند به محصول نرم افزاری خاصی که ایجاد کرده اید و ارائه می دهید بستگی دارد. چندین گزینه وجود دارد: برای استقرار در محل، برای استقرار سازمانی، برای توزیع کتابخانه Wolfram Engine با نرمافزار یا سختافزار، برای استقرار در پلتفرمهای رایانش ابری، و برای استقرار در Wolfram Cloud یا Wolfram Enterprise Private Cloud.
اگر در حال ساختن یک سیستم متن باز و رایگان هستید، می توانید مجوز رایگان برای استفاده از موتور Wolfram درخواست کنید. همچنین اگر قبلاً مجوز دارید بر اساس نوع مجوز Wolfram (از نوعی که وجود دارد، به عنوان مثال، در اکثر دانشگاه ها)، می توانید از Free Wolfram Engine برای توسعه دهندگان برای هر چیزی که در مجوز مشخص شده است استفاده کنید.
ما هنوز تمام تفاوتهای احتمالی استفاده از موتور Wolfram را پوشش ندادهایم، اما متعهد هستیم که صدور مجوز را برای طولانیمدت آسان کنیم (و در تلاش هستیم تا اطمینان حاصل کنیم که Wolfram Language همیشه در دسترس و کاربردی، آفلاین است). ما در حال حاضر قیمتهای ثابتی روی همه محصولات نرمافزاری خود داریم که بیش از 30 سال کار سخت ایجاد شدهاند، و مایلیم تا حد امکان از انواع ترفندهای تبلیغاتی که متأسفانه اخیراً بسیار رایج شدهاند دور باشیم. مناطق مجوز نرم افزار.
از آن برای سلامتی خود استفاده کنید!
من به آنچه توانسته ایم با زبان Wolfram ایجاد کنیم بسیار افتخار می کنم و دیدن همه اختراعات، اکتشافات و پیشرفت های آموزشی که با استفاده از نرم افزار ما در طول این دهه ها به دست آمده اند، بسیار خوشحالم. در سالهای اخیر، سطح کاملاً جدیدی در استفاده گسترده از زبان Wolfram در پروژههای نرمافزاری در مقیاس بزرگ پدیدار شده است. گاهی اوقات کل پروژه فقط به زبان Wolfram ساخته می شود. گاهی اوقات زبان Wolfram برای آوردن برخی هوش محاسباتی سطح بالا به یک مکان خاص در یک پروژه معرفی می شود.
هدف Wolfram Engine رایگان برای توسعه دهندگان این است که استفاده از زبان Wolfram را برای هر کاربر در هر پروژه توسعه نرم افزاری و هنگام ساختن سیستم هایی که از قابلیت های محاسباتی قدرتمند آن استفاده می کنند، آسان تر کند.
تیم ما سخت کار کرده است تا موتور Wolfram Free را تا حد امکان برای توسعه دهندگان آسان کند. اما اگر به طور ناگهانی چیزی برای شخص شما یا در پروژه شما در محل کار کار نمی کند، لطفاً برای من نامه بفرست! اگر همه چیز خوب است، از آنچه ما برای شما توسعه داده ایم استفاده کنید و بر اساس آنچه قبلا ایجاد شده است، چیز جدیدی بسازید!