انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

js_of_ocaml - آنلاین در ابر

js_of_ocaml را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور js_of_ocaml است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


js_of_ocaml - بایت کد OCaml به کامپایلر جاوا اسکریپت

شرح


js_of_ocaml(1) یک کامپایلر از برنامه های بایت کد OCaml به جاوا اسکریپت است. آن را می سازد
امکان نوشتن برنامه های Ocaml که روی مرورگرهای وب اجرا می شوند.

برای بخش بزرگی از APIهای مرورگر و برنامه‌های تولید شده، پیوندهایی به همراه دارد
اندازه‌گیری شده‌اند که معمولاً مفسر بایت کد OCaml سریع‌تر اجرا می‌شود.

طریقه استفاده


برنامه شما ابتدا باید با استفاده از کامپایلر بایت کد OCaml کامپایل شود ocamlc(1).
اتصالات جاوا اسکریپت، و همچنین یک پسوند نحوی مربوطه، توسط
js_of_ocaml بسته.

ocamlfind ocamlc -package js_of_ocaml -package js_of_ocaml.syntax \
-syntax camlp4o -linkpkg -o input_file.byte input_file.ml

سپس، اجرا کنید js_of_ocaml(1) کامپایلر برای تولید کد جاوا اسکریپت.

js_of_ocaml [ گزینه های ] input_file.byte

OPTIONS


گزینه های خط فرمان زیر توسط شناسایی می شوند js_of_ocaml(1).

اشکال زدایی نام
ماژول اشکال زدایی نام

غیرقابل قبول نام
غیر فعال کردن بهینه سازی نام

-بسیار
خروجی را زیبا چاپ کنید

-debuginfo
خروجی اطلاعات اشکال زدایی

- Noinline
غیر فعال کردن inlining

-زمان عادی
زمان اجرا استاندارد را شامل نمی شود

-سطح بالا
یک سطح بالا را کامپایل کنید

-I دیر اضافه کردن دیر به لیست دایرکتوری های شامل

-o پرونده
نام فایل خروجی را تنظیم کنید پرونده

-کمک نمایش لیست گزینه ها

--کمک نمایش لیست گزینه ها

امکانات، محدودیت ها


کل کتابخانه استاندارد OCaml باید پشتیبانی شود، به جز کانال های ورودی/خروجی،
مراجع ضعیف و اکثر توابع ماژول Sys. کتابخانه های اضافی مانند Bigarray،
Unix، Thread یا Str پشتیبانی نمی شوند.

تماس دم به طور کلی بهینه نشده است. با این حال، توابع خود بازگشتی (زمانی که دم
فراخوانی ها به خود تابع هستند) در یک حلقه کامپایل می شوند.

ماژول های بازگشتی در حال حاضر پشتیبانی نمی شوند.

نمایش داده ها به دلایل عملکرد با نمونه معمول متفاوت است. قابل توجه ترین،
اعداد صحیح 32 بیتی هستند (به جای 31 یا 63 بیت) و شناورها جعبه نیستند. به عنوان یک نتیجه،
توابع مارشال کردن، مقایسه چند شکلی و هش کردن می توانند نتایج متفاوتی را به همراه داشته باشند
از حد معمول:

· مارشال کردن شناورها پشتیبانی نمی شود (کارهای مارشال کردن).

· تابع هش چند شکلی نتایج یکسانی را در ساختار داده به دست نمی دهد
حاوی شناورها؛

· این توابع ممکن است بیشتر مستعد سرریز شدن پشته باشند، زیرا پشته جاوا اسکریپت کوچک است.

از js_of_ocaml به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    Zabbix
    Zabbix
    Zabbix یک شرکت باز در کلاس سازمانی است
    منبع راه حل نظارتی توزیع شده
    طراحی شده برای نظارت و ردیابی
    عملکرد و در دسترس بودن شبکه
    سرور، دستگاه ...
    دانلود Zabbix
  • 2
    KDIFF3
    KDIFF3
    این مخزن دیگر نگهداری نمی شود
    و برای اهداف آرشیوی نگهداری می شود. دیدن
    https://invent.kde.org/sdk/kdiff3 for
    جدیدترین کد و
    https://download.kde.o...
    دانلود KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX رابط کاربری گرافیکی است
    لودر USB Waninkoko بر اساس
    libwiigui. این اجازه می دهد تا لیست و
    راه اندازی بازی های Wii، بازی های Gamecube و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 4
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 5
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 6
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • بیشتر "

دستورات لینوکس

Ad