انتشار فارسینت 1.0
فارسینت حاصل ماهها مطالعه، طراحی و برنامهنویسی است. سیشارپ، دلفی و اسکویک (اسمالتاک) بر طراحی این زبان موثر بودهاند، اما حقیقت این است که فارسینت یک زبان کاملا فارسی (پارسی) است. بهنظر میرسد این اولین باری باشد که موضوع طراحی یک زبان برنامهنویسی فارسی با این وسعت مورد مطالعه قرار میگیرد. در این پروژه پیادهسازی نسبتا کاملی نیز از فارسینت صورت گرفته و حداقلهای یک محیط توسعه مجتمع برای آن فراهم شده است.
فارسینت یک زبان شیگرا برای محیط داتنت است و فقط در حالت مدیریتشده (با امکانات جمعآوری آشغال) اجرا میشود. نحو این زبان ابتکاری است اما معنای ساختارهای آن بیشتر شبیه سیشارپ است.
مروری بر نحو فارسینت
اولین برنامه
برنامه زیر واژه سلام را مینویسد:
عملگرها
فارسینت دو دسته عملگر دارد؛ عملگرهای ریاضی (با شرکتپذیری معمول در ریاضیات) و عملگرهای فارسی (با شرکتپذیری راستبهچپ).
دستورات
دستورات با نقطهویرگول جداسازی میشوند. «مر» بیان و دستور را جدا میکند. دنباله دستورات درون آکولاد قرار میگیرد.
برنامه زیر، اعداد اول کوچکتر از 100 را مینویسد.
شیگرایی
مدل شیئی فارسینت شبیه سیشارپ است. در برنامه زیر رده (کلاس) دانشجو از رده شخص ارث میبرد.
