میم ح پ :)

میم ح پ :)

و نصرتی لکم معده...

سامی یوسف کیست؟ دلایل

ادامه مطلب

فونت ایمان

ادامه مطلب

ایده‌ای برای زبان برنامه‌نویسی جدید

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

از الان بگم مدلش با هر زبان دیگه‌ای فرق داره

روی درست یا غلط بودن ایده هم قرار نیست بحث کنیم

قراره یه زبان شبیه به js بشه

چون {} داره

ولی ()main نداره

البته اگه ()main رو در نظر نگیریم شبیه به Go هست

سمی کالن که توی آشغالیه!

هنوز معلوم نیست قراره چجوری بسازمش

با چه زبانی قراره بسازمش

یا اینکه قراره بمونه توی ظرف تخیلاتم

ولی ایده ایده است دیگه!

مثال‌هاش:

حلقه شرط:

داده ش = ۲

اگر ش == ۲ است {

    بچاپ("هورا!")

}ویااگر ش == ۳ است {

    بچاپ("ایول!")

} وگرنه {

    بچاپ("حیف!")

}

حلقه:

داده ش = ۲

تا ش < ۲ است {

    بچاپ(ش)

    ش++

} وگرنه {

    بچاپ("تموم شد!")

}

ورودی:

داده ش = بگیر("اسمتو وارد کن")

پکیج و کتابخانه:

واردکن گرافیک

محاسبه:

باجرا ۲ + ۲

کار با فایل:

بازکن(متن.txt)

ببند(متن.txt)

حلقه سوئیج:

بررسی ش {

    ۲ است {

        بچاپ("هورا ۲ هست!")

    } ۳ است {

        بچاپ("ایول ۳ هست!")

    } وگرنه {

        بچاپ("متأسفم! هیچ کدوم نبود!")

    }


ایده‌ای دارین بفرمایین

البته هنوز خیلی ابتداییه

مثال‌هاش هم کمه

نظرتون رو درباره زبانی که اینو باهاش بسازم هم بگین

مایل به همکاری هستین هم بگین

ممنون

پ.ن: مفسری باشه یا کامپیلری؟

محمدحسین پارسائیان

دوشنبه, ۲۴ آبان ۱۴۰۰، ۱۸:۵۰

۰ پسندیدن

تاکنون ۱۲ نظر ثبت شده است

سید محمدرضا

۲۴ آبان ۰۰، ۲۳:۱۷

بچاپ D;

پاسخ:

می‌خواستم یک کلمه باشه :)

محمد صادق عبداللهی

۲۴ آبان ۰۰، ۲۳:۲۶

ایده جالبیه ولی فقط جنبه آموزشی داره که همونم خیلی خوبه ،😃

پاسخ:

حالا هنوز هدف معلوم نیست
درکل فقط می‌خوام بسازمش

نام گمنام

۲۵ آبان ۰۰، ۰۶:۵۱

سلام علیکم

بنده تجربه ای کوچک و نا موفق رو داشتم ...

و میتونم کمک هم بکنم ...

 

نمیخوام روحیه شما رو خراب کنم ، و حتی کمک شما هم خواهم کرد ولی این کار به صورت کسترده باشه  انشاالله برای تز پی اچ دی علوم کامپیوترتون

    پاسخ:

    علیک سلام
    عه؟
    حتما

    ان‌شاءالله

    نام گمنام

    ۲۵ آبان ۰۰، ۰۷:۰۳

    ولی پیشنهاد من :

    ابتدا اون رو با پایتون توسعه بدیم (صرفا توسعه !!!!!)

    بعد بیایم کد پایتونمون رو به c++ تبدیل بکنیم 

    بعد هم اگر شد ، کد رو تبدیل به اسمبلی یا c بکنیم

     

     

    پاسخ:

    با sly  یا ply یا چیز دیگه؟
    کلا پایتون تفسیر به ++C میشه
    همون پایتون یا ++C خوبه

    نام گمنام

    ۲۵ آبان ۰۰، ۱۰:۰۳

    پایتون به شدت کند هست متاسفانه و گزینه مناسبی نیست ...

    پاسخ:

    Java و Go چی؟
    اینا خوب نیستن؟

    درکل میگم یا ++C یا Java یا Go یا Python یا Js
    C نباشه به خاطر نداشتن Class و String
    Java که خودش ماشین مجازی داره و چه کامپیل چه تفسیر خیلی طول میکشه
    Js هم که تفسیری هست
    پس یا Go یا ++C
    که من میگم ++C
    موافقین همه؟

    نام گمنام

    ۲۵ آبان ۰۰، ۱۱:۲۴

    c++ 

    پاسخ:

    تصویب شد

    رو به همه: هرکس که مایل به همکاری هست یه پیام خصوصی توی همین مطلب بده تا بگم باید چیکار کنه

    محمد صادق عبداللهی

    ۲۵ آبان ۰۰، ۱۶:۵۹

    رقبای زبون c++ زبان  های گو و راست هستند

    من خودم گو رو خوشم نمی آد چون مال گوگله راست هم خوشم میاد ولی بلد نیستم :)

    همون c++ بهتره :)

    پاسخ:

    منم از گوگل خوشم نمیاد ولی زبانش که دیگه اطلاعاتم رو نمی‌فرسته سرورهای گوگل
    راست من فسقل کار کردم ولی توی متغیرها و ورودی موندم :|
    موافقم

    علی‌رضا گ

    ۲۲ آذر ۰۰، ۱۳:۲۸

    «بچاپ» رو دوست داشتم. :)

    این کلمه توانایی زبان فارسی رو نشون می‌ده که در اون، عبارت «چاپ کن» رو خیلی راحت تبدیل می‌کنیم به «بچاپ».

    پاسخ:

    :)
    آره
    راستش شاید ناخودآگاه از زبان آقای هاشمی ایده گرفته باشم
    چون اونم از بچاپ استفاده کرده (البته به انگللیسی)

    پ.ن:بنویس و بخوان هم از همین قضیه هست
    اینا همه از فارسی قدیم اومدن

    جوادت

    ۱۵ ارديبهشت ۰۱، ۲۰:۵۵

    خیلی باحال میشه حاجی
    تازه میخوای شبیه چی باشه واقعا؟
    میخوای پایتون باشه سی شارپ باشه چی باشه نسخه ایرونیش
    من پیشنهاد میدم اگر می تونی بردار همه زبان های برنامه نویسی(بیشتر از صد تا هستن منظورم معروفا هستن که کلا کمتر 10 تا ان ) رو بردار فارسی کن باحال میشه

    پاسخ:

    تو که مخالف بودی :|
    شبیه چیزی نیست
    خودش یه ایده ی جدیده
    قبلا میخواستم بکنم جواب نمیده
    ساختش از اول منطقی‌تره

    محمدحسـ ـین

    ۲۵ مهر ۰۳، ۱۸:۰۳

    (چون ویراستی حرفی نمیزنی از خودت، اومدم مطالب قدیمیتو دیدم (: اگه میخوای این بخشو فیلتر بکن)
    ایده جالبیه. اون شکلی که فارسی نوشتی من یاد نرم افزار های کد آماده افتادم که باید drog and drop کنی. ولی با استایل جاوا اسکریپت
    برای کار با فایل هم نقل قول دوتایی بذار "
    میتونی همچین چیزیش بکنی که ساده تر بشه:
    از "" برای متن های پرینت استفاده کنی. ؟ برای گرفتن داده. ! برای شرط ها. math, open, save, delete file, add, make, delete item, clean هم برای کارهای خودشون. () برای فراخوان زدن. دو نقطه برای تکرار، نقطه برای شروع و پایان

    .
    ? a=answer"چه عددی باشه؟"
    ! math a-1=3 "آفرین جواب درسته" and save a-1 (answer.txt)
    .
    .
    read (answer.txt)
    update b=(answer.txt)
    ! b<0 delete line 1 (answer.txt) and save 'b<0 is true' (answer.txt)
    .

    این شکلی خیلی خلاصه تر میشه هر اصطلاح و تگ. میشه حتی خلاصه ترش کرد مثلا به جای delete بنویسیم:

    -de

    . یکم شبیه bath اسکریپت یا sql هم میشه.
    البته فکر نکنم بشه عملی پیادش کرد. چون باید اصطلاحات زیادی براش تعریف بکنی.
    ولی دوست دارم بدونم تا همین الان چجوری جلو رفته (:

    پاسخ:

    سلام
    چی بگم والا
    من بیشتر به جی اس مایل شدم و تو به پایتون
    و به نظرم اگر از اول با سخت شروع کنه
    بعدش آسون براش راحت تره
    من خودم که چند وقتی هست دست به کد نشدم
    و خب بعید میدونم کسی بسازتش
    و فعلا هیچ پیشرفتی نداشتم :'))))

    محمدحسـ ـین

    ۱ آبان ۰۳، ۱۵:۵۵

    نه فقط "" رو از پایتون ایده گرفتم
    ولی بیشتر شبیه بچ اسکریپته
     

    همیشه از همین ایده ها و آرزو ها هستن که مسیر ها و هدف های بزرگ تعریف میشن

    پاسخ:

    آره راس میگی

    البته که همینطوره

    راستش اصلا فکر میکنم شاید نسل برنامه نویسی منقرض بشه
    اما نه با هوش مصنوعی
    شاید ۵۰ سال آینده مثلا

    سینا فرامرزیان

    ۳ دی ۰۳، ۰۰:۲۸

    به نام خدا. 

    باسلام.

    ایده جالب، ولی سختیه به این راحتیا نمیشه ساخت.

    بنظرم الگوریتم if رو هم باید براش تعریف کرد. 

    دو دلیل داره که تاکنون ساخته نشده:

    یا کسی به ذهنش نرسیده یا واقعا ساختنش مقداری مشکله. 

    پاسخ:

    سلام
    ببینید هم مشکله
    هم اینکه واقعا انگیزه میخواد
    باید عطای کار به لقاءش بیارزه
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">