انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => بازی و سرگرمی => نویسنده: 111 در 28 شهریور 1394، 09:45 ق‌ظ

عنوان: آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 28 شهریور 1394، 09:45 ق‌ظ
اگر می خواید به جامعه آزاد کمک کنید من یک ایده دارم
افرادی که زبان قوی برنامه نویسی بلدن برنامه مبدل بسازن (مث مترجم)که کد رو تبدیل کنه و کاربر از طریق نوشتن ساده کد به کد اصلی دست پیدا کنه .مثال
ورودی:اگر نوشته ی نوشته۱ =؛۱۲۳؛
خروجی: if text1.text ="123"
البته این بیسیکه
من ناصرا؟
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 28 شهریور 1394، 09:58 ق‌ظ
کدت رو درست بنویس یه چیزی بفهمیم. من که چیزی نفهمیدم.
مثلا اینجوری کدت رو بنویس:
print('Python is not BASIC!')
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 28 شهریور 1394، 10:00 ق‌ظ
حتما
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 28 شهریور 1394، 10:08 ق‌ظ
خب اون تاپیک رو ویرایش کن و کد ها رو انتخب کن و دکمه مربع رو بزن.هنوز من از کدت چیزی نمیفهمم!
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: { AliReaza } در 28 شهریور 1394، 10:09 ق‌ظ
دوست عزیز این ایده نیاز به نیروی زیاد داره

متاسفانه قواعد زبان فارسی در خیلی موارد پیچیده هست و مشکل ایجاد میکنه.

اگر قرار باشه که مفسر زبان فارسی نوشته بشه باید هدف هم مشخص بشه.

چرا می خواهید مفسر بنویسید؟

باید وضعیت بازار مورد بررسی قرار بگیره که کدام زبان برنامه نویسی برای فارسی زبان ها بیشتر مورد استفاده هست و مفسری که نوشته میشه باید خروجی مناسب آن زبان را ایجاد کنه.

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

چون مطمئنا خیلی های دیگر هم مثل شما این فکر به ذهنشون رسیده و این کار را امتحان کردن، اما موفق نشدن.

دلیل شما چیه؟
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: { AliReaza } در 28 شهریور 1394، 10:13 ق‌ظ
کدت رو درست بنویس یه چیزی بفهمیم. من که چیزی نفهمیدم.
مثلا اینجوری کدت رو بنویس:
print('Python is not BASIC!')
ورودی:
اگر نوشته ی نوشته۱ =؛۱۲۳؛
خروجی:
if text1.text ="123"
متاسفانه ایشون قسمتی ورودی را با قواعد نا مناسب نوشتن، برای همین درکش واقعا پیچیده هست
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 28 شهریور 1394، 10:16 ق‌ظ
ازدیاد کمی وکیفی برنامه های لینوکسی و تبدیل بخش اعظم ایده ها به برنامه
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 28 شهریور 1394، 10:18 ق‌ظ
کدت رو درست بنویس یه چیزی بفهمیم. من که چیزی نفهمیدم.
مثلا اینجوری کدت رو بنویس:
print('Python is not BASIC!')
ورودی:
اگر نوشته ی نوشته۱ =؛۱۲۳؛
خروجی:
if text1.text ="123"
متاسفانه ایشون قسمتی ورودی را با قواعد نا مناسب نوشتن، برای همین درکش واقعا پیچیده هست
خیلی ببخشید
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 28 شهریور 1394، 10:22 ق‌ظ
خب همچین چیزی رو قبلا مجتمع فنی تهران به اسم پارس لوگو ساخته بود ولی به نظرم همون زبان انگلیسی برای کد نویسی بهتره چون اولا کد فارسی به خاطر راست به چپ بودنش پیچیده میشه و غیر قابل فهم(مثل همون چیزی که نوشتید) و دوما حجمش هم دو برابر(حجم سورس کد) میشه و کلی چیز دیگه که اصلا جالب در نمیاد!
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: { AliReaza } در 28 شهریور 1394، 10:27 ق‌ظ
ازدیاد کمی وکیفی برنامه های لینوکسی و تبدیل بخش اعظم ایده ها به برنامه
با توجه به جواب خودتون می پرسم:

بهتر نیست که بجای وقت گذاشتن برای ساخت مفسر، به اجرایی کردن ایده ها پرداخته بشه؟
چون مطمئنا ساخت مفسر زبان فارسی، مثله اینه که شما بخوای یک زبان برنامه نویسی جدید تولید کنید.

این هم اضافه کنم که نمی خوام بهتون زد حال بزنم و بگم ایده شما بدرد بخور نیست یا مشکل داره و...

اما این را هم در نظر بگیرید آیا کشور دیگه ای اومده که مفسر این چنینی بنویسه؟؟؟ ( من تا الان ندیدم و پیدا نکردم. اگر شما موردی میشناسید خوشحال میشم بهم معرفی کنید. )
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 28 شهریور 1394، 10:33 ق‌ظ
ازدیاد کمی وکیفی برنامه های لینوکسی و تبدیل بخش اعظم ایده ها به برنامه
با توجه به جواب خودتون می پرسم:

بهتر نیست که بجای وقت گذاشتن برای ساخت مفسر، به اجرایی کردن ایده ها پرداخته بشه؟
چون مطمئنا ساخت مفسر زبان فارسی، مثله اینه که شما بخوای یک زبان برنامه نویسی جدید تولید کنید.

این هم اضافه کنم که نمی خوام بهتون زد حال بزنم و بگم ایده شما بدرد بخور نیست یا مشکل داره و...

اما این را هم در نظر بگیرید آیا کشور دیگه ای اومده که مفسر این چنینی بنویسه؟؟؟ ( من تا الان ندیدم و پیدا نکردم. اگر شما موردی میشناسید خوشحال میشم بهم معرفی کنید. )
منظورم فقط پارسی اصیل نیست.
تا حدود زیادی ساده کردنشون کمک شایانی میکنه
خیلی از مفسرا از esolang  سخت ترن
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: Oxygen در 28 شهریور 1394، 08:32 ب‌ظ
اگر می خواید به جامعه آزاد کمک کنید من یک ایده دارم
افرادی که زبان قوی برنامه نویسی بلدن برنامه مبدل بسازن (مث مترجم)که کد رو تبدیل کنه و کاربر از طریق نوشتن ساده کد به کد اصلی دست پیدا کنه .مثال
ورودی:اگر نوشته ی نوشته۱ =؛۱۲۳؛
خروجی: if text1.text ="123"
البته این بیسیکه
من ناصرا؟

من قبلا همچین برنامه ای نوشته بودم. خیلی جالب و کامل شده بود... ولی زیاد به نظرم کارایی نداشت، واسه همینم ادامش ندادم.  ???
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 29 شهریور 1394، 06:29 ق‌ظ
ولی کار بسیار جالبیه پیشنهاد می دم ادامه بدید
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 29 شهریور 1394، 06:31 ق‌ظ
اگه هنوز دارید لینک هم بدید
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: Oxygen در 29 شهریور 1394، 03:22 ب‌ظ
ولی کار بسیار جالبیه پیشنهاد می دم ادامه بدید

شاید، ولی اون زمان بعد از کلی کار کردن روی این قضیه و رد کردن چالش هایی که توی راه بود، به این نتیجه رسیدم که زیاد هم کارم بدردبخور نیست، واسه همین Stop کردم پروژمو. الان ذهنم جای دیگه ای درگیره و دقیق نمیتونم تمرکز کنم تا واستون توضیح بدم چرا؛ ولی اینطور احساس کردم. و منم جوریم که وقتی احساس کنم کارم زیاد بدرد نمیخوره، دست از برنامه نویسیش میکشم و کلا میذارمش کنار  :(

اگه هنوز دارید لینک هم بدید

داشتن که دارم، باید بگردم توی هاردهام پیداش کنم  :o خدا میدونه بعد از 2سال الان توی کدوم یکی از هاردهامه.
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 29 شهریور 1394، 04:58 ب‌ظ
من که میگم دنبالش نره جالب نمیشه!
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 18 آذر 1394، 07:09 ب‌ظ
داخل ویکیپدیا به زبان های برنامه نویسی غیر انگلیسی برخوردم.
بد نیست نگاهی بندازید.
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: 111 در 18 آذر 1394، 08:24 ب‌ظ
لینک لطفا
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 19 آذر 1394، 12:03 ق‌ظ
لینک نمیتونم بدم. اما داخل ویکیپدیا اینو جستجو کن:
non-english programming languages
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: علی ۵۰۰ در 11 دی 1394، 02:59 ب‌ظ
لینک نمیتونم بدم. اما داخل ویکیپدیا اینو جستجو کن:
non-english programming languages
سلام
https://en.wikipedia.org/wiki/Non-English-based_programming_languages
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: irangigsmaster در 05 اسفند 1394، 04:35 ب‌ظ
برخلاف تصور بسیاری زبان های برنامه نویسی اصلا انگلیسی نیستند . دقیقا این موضوع باعث بوجود امدن سو تفاهم و جبهه گرفتن در مقابل سیستم عامل یا زبان برنامه نویسی مثلا انگلیسی می شود. اصلا زبان های برنامه نویسی قواعدشان کلی با انگلیسی فرق دارد . مثلا به این جمله دقت کنید .

man yek barnameh nevis hastam

ایا این یک جمله انگلیسی است ؟ مسلما خیر ! ساده کردن یک زبان برنامه نویسی باید با هدف مشخصی باشد . مثلا اگر ما از جاوا به جای اسمبلی استفاده می کنیم با این هدف انجام می شود که برنامه نویس به جای درگیر شدن با پیچیدگی های مدیریت حافظه بیشتر به سوی شی گرایی و فرم نویسی پیش بروید . وگرنه زبان اسمبلی بسیار سریع تر و بهتر است .

من پیشنهاد می کنم که شما برای اینکه بتوانید برنامه های خوبی را بنویسید و از دست سینتکس های زبان هایی چون سی پلاس و جاوا راحت بشوید به سوی زبان پایتون بروید و این زبان قدرتمند و بسیار ساده را یاد بگیرید .
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: محمد فدوی در 07 اسفند 1394، 03:26 ب‌ظ
اختراع چرخ از ابتدا کار درستی نیست.. یه برنامهٔ خیلی خوب و ساده هست برای برنامه‌نویسی به اسم Scratch (https://scratch.mit.edu/) که خیلی از این ایدهٔ شما پا رو فراتر گذاشته و برنامه‌نویسی گرافیکی رو تقریبا برای هرکسی میسر کرده. می‌شه و از اون استفاده کرد و اگر هم ایده‌ای دارید بهتره صرف بهتر کردن Scratch بشه.
عنوان: پاسخ : آسان شدن برنامه نویسی
ارسال شده توسط: فاروق در 07 اسفند 1394، 03:30 ب‌ظ
خود این طرف (یعنی 111) بحث رو ول کرد.  ::)