امروزه شاهد ظهور زبانهای برنامه نویسی جدیدی هستیم که یکی از آنها با شعار «زبان برنامه نویسی زیبا، ساده و شهودی» به بازار عرضه شده که Nit نام دارد. سینتکس این زبان برنامه نویسی به نوعی طراحی شده که گویا باشد تا برنامه نویس به سادگی بتواند به درک سورس کدهای نوشته شده با این زبان بپردازد. جهت آشنایی بیشتر با Nit، با سکان آکادمی همراه باشید.
توجه داشته باشیم که واژه ی Neat در زبان فارسی به معنی «تمیز، شسته رفته و مرتب» است و به نظر می رسد که وجه تسمیه ی زبان برنامه نویسی Nit هم دقیقا همین باشد! به هر حال، استاندارد شروع اولین برنامه در تمامی زبانهای برنامه نویسی رایج دنیا، نمایش خروجی عبارت !Hello World است؛ در زبان نیت، برای چاپ این عبارت میتوان از کد زیر استفاده کرد:
print "Hello, World!"
زبان برنامه نویسی Nit در حال حاضر در مرحله ی توسعه قرار داشته و نسخه ی 0.7 آن به بازار عرضه شده است. در پاسخ به این سؤال که چرا باید از زبان برنامه نویسی نیت استفاده کنیم، میتوانیم موارد زیر را مد نظر قرار دهیم:
- هدف از طراحی این زبان، استفاده توسط برنامه نویسان واقعی در پروژه های واقعی بوده است.
- قانون KISS در مورد این زبان صدق می کند.
- نیت زبانی اسکریپت گونه است.
- امکان استفاده از Static Typing
- توسعه، اجرا و تکمیل اثربخش کدها
- امکان استفاده از لایبرری های نوشته شده با زبانهای سی، سی پلاس پلاس، جاوا و آبجکتیو سی
- امکان پشتیبانی از سیستم عامل اندروید در کامپایلر
- مستندسازی خودکار هوشمند
- استفاده از شیء گرایی به این شکل که هر چیزی یک شیء است.
- وراثت چندگانه و ...
به خاطر داشته باشیم که اصطلاح KISS مخفف واژگان Keep It Super Simple است و حاکی از آن است که چیزی که ما طراحی می کنیم باید تا حد ممکن ساده و قابل فهم باشد.
برای شروع کار با زبان برنامه نویسی Nit، ابتدا باید آن را از ریپازیتوری گیت این زبان دانلود نمایید:
$ git clone
سپس باید کامپایلر اختصاصی این زبان را با استفاده از دستور زیر بسازید:
$ cd nit
$ make
مرحله ی فوق ممکن است کمی به طول بیانجامد. به هر حال پس از تکمیل فرایند بالا، نیاز به نصب محیط Shell این زبان دارید:
$ source misc/nit_env.sh
class="language-bash"
سپس برنامه ی مد نظر خود مثلا hello_world.nit را کامپایل کرده و آن را اجرا نمایید:
$ nitc examples/hello_world.nit
$ ./hello_world
توجه داشته باشیم که واژه ی Neat در زبان فارسی به معنی «تمیز، شسته رفته و مرتب» است و به نظر می رسد که وجه تسمیه ی زبان برنامه نویسی Nit هم دقیقا همین باشد! به هر حال، استاندارد شروع اولین برنامه در تمامی زبانهای برنامه نویسی رایج دنیا، نمایش خروجی عبارت !Hello World است؛ در زبان نیت، برای چاپ این عبارت میتوان از کد زیر استفاده کرد:
print "Hello, World!"
زبان برنامه نویسی Nit در حال حاضر در مرحله ی توسعه قرار داشته و نسخه ی 0.7 آن به بازار عرضه شده است. در پاسخ به این سؤال که چرا باید از زبان برنامه نویسی نیت استفاده کنیم، میتوانیم موارد زیر را مد نظر قرار دهیم:
- هدف از طراحی این زبان، استفاده توسط برنامه نویسان واقعی در پروژه های واقعی بوده است.
- قانون KISS در مورد این زبان صدق می کند.
- نیت زبانی اسکریپت گونه است.
- امکان استفاده از Static Typing
- توسعه، اجرا و تکمیل اثربخش کدها
- امکان استفاده از لایبرری های نوشته شده با زبانهای سی، سی پلاس پلاس، جاوا و آبجکتیو سی
- امکان پشتیبانی از سیستم عامل اندروید در کامپایلر
- مستندسازی خودکار هوشمند
- استفاده از شیء گرایی به این شکل که هر چیزی یک شیء است.
- وراثت چندگانه و ...
به خاطر داشته باشیم که اصطلاح KISS مخفف واژگان Keep It Super Simple است و حاکی از آن است که چیزی که ما طراحی می کنیم باید تا حد ممکن ساده و قابل فهم باشد.
برای شروع کار با زبان برنامه نویسی Nit، ابتدا باید آن را از ریپازیتوری گیت این زبان دانلود نمایید:
$ git clone
سپس باید کامپایلر اختصاصی این زبان را با استفاده از دستور زیر بسازید:
$ cd nit
$ make
مرحله ی فوق ممکن است کمی به طول بیانجامد. به هر حال پس از تکمیل فرایند بالا، نیاز به نصب محیط Shell این زبان دارید:
$ source misc/nit_env.sh
class="language-bash"
سپس برنامه ی مد نظر خود مثلا hello_world.nit را کامپایل کرده و آن را اجرا نمایید:
$ nitc examples/hello_world.nit
$ ./hello_world