PDA

View Full Version : کامپایلر Online با پشتیبانی از 51 زبان!



Saeed_m_Farid
دوشنبه 25 مرداد 1389, 14:23 عصر
نمیدونم قبلاً در این مورد صحبت شده یا نه، ولی جالب دیدم مطرح کنم :
حتماً PasteBin (http://pastebin.com/) یا سایر Syntax Highlighter (http://en.wikipedia.org/wiki/Syntax_highlighting) ها (مثل اونی که تو این سایت (http://www.stevetrefethen.com/highlighter/) استفاده شده) رو دیدین؛ Ideone.com (http://ideone.com/)(ت. Ideone کلمه ایتالیایی به معنی "ایده های بزرگ" یا "great ideas" ) یه قدم جلوتر برداشته و کامپایلر آنلاین برای بیش از 40 زبان برنامه نویسی فراهم کرده و این کمی بیشتر رو خودش اینطوری معنی میکنه : online mini IDE and debugging tool.
با این سایت میتونید :


کدهاتون رو به اشتراک بگذارید (مثل PasteBin (http://pastebin.com/))
کدها تون رو سمت سرور، به بیش از 40 زبان برنامه نویسی اجرا کنید.
ورودی های خودتون رو به برنامه بدین و خروجی ها رو بعد کامپایل ببینید.
از وب سرویس Ideone API (http://ideone.com/api) استفاده و سرویس هایی مشابه آنچه Ideone (http://ideone.com/)ارائه میده، برای موبایل، وب، برنامه های دسکتاپ یا بلاگ ارائه کنید؛ اطلاعات بیشتر در مورد API رو می تونید اینجا [pdf:377KB] (http://ideone.com/files/ideone-api.pdf) ببینید.
امکان مدیریت کدها، انواع متفاوت اجرا و ... در صورت log in شدن داشته باشید.
همچنین اطلاعاتی نظیر مصرف حافظه، سرعت اجرا، زبان و نسخه کامپایلر و ... رو بدست بیارید.

نمونه برنامه ها رو هم به زبان های مختلف می تونید اینجا (http://ideone.com/samples) ببینید. (مختلف که میگم واقعاً همه چی هست مثلاً کوبول، Erlang، Go، Haskell و حتی Brainf**k !)
اینم نمونه کد Brainf**k اش:

>+[>>,----------[>,----------]+++++[<-------->-]<[>>-<]>+[
-<+++++++[<------>-]<[>>-<]>+[
-<<[>>-<]>+[<<->>->]>
]<+++++++[<++++++>-]>>
]<++++++++[<+++++>-]<
[<]<[>>[++++++++++.>]++++++++++.[[-]<]]<]
کد بالا رو آنلاین اجرا کنید (http://ideone.com/clone/VC8ztYqJ/)