Nit: یک زبان برنامه نویسی زیبا، ساده و شهودی

سیده آمین ارمان

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/05/10
ارسالی ها
1,730
امتیاز واکنش
20,744
امتیاز
795
محل سکونت
البرز
امروزه شاهد ظهور زبان‌های برنامه نویسی جدیدی هستیم که یکی از آن‌ها با شعار «زبان برنامه نویسی زیبا، ساده و شهودی» به بازار عرضه شده که Nit نام دارد. سینتکس این زبان برنامه نویسی به نوعی طراحی شده که گویا باشد تا برنامه نویس به سادگی بتواند به درک سورس کدهای نوشته شده با این زبان بپردازد. جهت آشنایی بیشتر با Nit، با سکان آکادمی همراه باشید.

توجه داشته باشیم که واژه ی Neat در زبان فارسی به معنی «تمیز، شسته رفته و مرتب» است و به نظر می رسد که وجه تسمیه ی زبان برنامه نویسی Nit هم دقیقا همین باشد! به هر حال، استاندارد شروع اولین برنامه در تمامی زبان‌های برنامه نویسی رایج دنیا، نمایش خروجی عبارت !Hello World است؛ در زبان نیت، برای چاپ این عبارت می‌توان از کد زیر استفاده کرد:

print "Hello, World!"
زبان برنامه نویسی Nit در حال حاضر در مرحله ی توسعه قرار داشته و نسخه ی 0.7 آن به بازار عرضه شده است. در پاسخ به این سؤال که چرا باید از زبان برنامه نویسی نیت استفاده کنیم، می‌توانیم موارد زیر را مد نظر قرار دهیم:
- هدف از طراحی این زبان، استفاده توسط برنامه نویسان واقعی در پروژه های واقعی بوده است.
- قانون KISS در مورد این زبان صدق می کند.
- نیت زبانی اسکریپت گونه است.
- امکان استفاده از Static Typing
- توسعه، اجرا و تکمیل اثربخش کدها
- امکان استفاده از لایبرری های نوشته شده با زبان‌های سی، سی پلاس پلاس، جاوا و آبجکتیو سی
- امکان پشتیبانی از سیستم عامل اندروید در کامپایلر
- مستندسازی خودکار هوشمند
- استفاده از شیء گرایی به این شکل که هر چیزی یک شیء است.
- وراثت چندگانه و ...

به خاطر داشته باشیم که اصطلاح KISS مخفف واژگان Keep It Super Simple است و حاکی از آن است که چیزی که ما طراحی می کنیم باید تا حد ممکن ساده و قابل فهم باشد.

برای شروع کار با زبان برنامه نویسی Nit، ابتدا باید آن را از ریپازیتوری گیت این زبان دانلود نمایید:

$ git clone
Please, ورود or عضویت to view URLs content!

سپس باید کامپایلر اختصاصی این زبان را با استفاده از دستور زیر بسازید:

$ cd nit
$ make
مرحله ی فوق ممکن است کمی به طول بیانجامد. به هر حال پس از تکمیل فرایند بالا، نیاز به نصب محیط Shell این زبان دارید:

$ source misc/nit_env.sh
class="language-bash"

سپس برنامه ی مد نظر خود مثلا hello_world.nit را کامپایل کرده و آن را اجرا نمایید:

$ nitc examples/hello_world.nit
$ ./hello_world
 

برخی موضوعات مشابه

بالا