به وبلاگ برنامه نویسی خوش آمدید.



سال ها پیش آرزو داشتم یک زبان برنامه نویسی بسازم. ولی نمی دونستم باید از کجا شروع کنم.

ساختن زبان برنامه نویسی به زمان زیادی نیاز داره شما زبانی که میسازی باید تا  آخر عمرت روش وقت بذاری گسترشش بدی چون زبان های برنامه نویسی هر روز در حال گسترش و بروزرسانی هستن. و  برای همین برای خیلی ها صرف نمیکنه که این کار رو بکنن.و کار سخت و وقت گیری هست. چون آموزش زیادی هم نداره شما باید خیلی وقت ها خودتون یه روشی رو ابداع کنید.

بحث دگه هزینه هست از ساخت زبان برنامه نویسی پولی در نمیاد معمولاً رایگان در اختیار همه قرار میدن ، شما باید یک عمر ، روی زبانتون کار کنید پس باید یه پولی داشته باشید که بتونید خرج زندگیتون رو در بیارید.

خیلی ها میگن ساخت زبان برنامه نویسی اختراع دوباره ی چرخ هست ولی اینطوری نیست. و این فکر از اساس اشتباه هست. شرکت های بزرگی مثل گوگل و مایکروسافت دارن چندمین زبان برنامه نویسیشون رو میسازن. هر زبانی نسبت به زبان های دیگر دارای مزایای خاص خودش هست.

ما دو نوع زبان برنامه نویسی داریم 1) مفسری 2) کامپایلری .

در لینک های پایین که به زبان انگلیسی هست یک سری فیلم برای آموزش ساخت زبان مفسری با زبان برنامه نویسی پایتون هست که شما وقتی یاد بگیرید می تونید از زبان های دگه مثل سی ، ویژوال بیسیک ، سی شارپ یا زبان های دگه برای ساخت زبان برنامه نویسی مد نظرتون استفاده کنید.

1) چاپ رشته

2) چاپ چند رشته

3) اعداد و عبارات

4) ادامه ی مبحث اعداد و عبارات

5) ارزیابی عبارات

6) پایان مبحث عبارات : نمایش خروجی ضرب و جمع عبارات

7) ایجاد متغییر

8) قرار دادن مقدار در متغییر

9) چاپ مقدار متغییر

10) متغییر = متغییر

11) دریافت ورودی

12) دستور شرطی if

13) ادامه ی مبحث دستور شرطی if

در کانال تلگرامی ما به آدرس https://t.me/learn4i عضو شوید.و مطالب ما را دنبال کنید.



اگه امتحان کرده باشید واحد vw در مرورگر سفری دسکتاپ  پشتیبانی نمیشه. شما با سختی یه قالب سایتی رو می نویسید بعد می بینید در مرورگر سفری دسکتاپ قالب شما درست نمایش داده نمیشه.بعضیا اعتقادشون اینه که یک سایت باید از همه ی مرورگرها پشتیبانی بکنه ولی من اعتقادم اینه که کسی که برای خودش اونقدر ارزش قائل نیست که بیاد و یه مرورگر درست و حسابی نصب بکنه و استفاده بکنه ما هم نباید به خاطر اون آدم به خودمون سختی بدیم. الان مرورگرهایی مثل کروم و فایرفاکس و حتی اپرا امکانات بهتری دارن چرا کسی باید بره مثلاً سفری نصب بکنه؟!

ما می تونیم وقتی مرورگری از یک سری دستور پشتیبانی نکرد پیغامی رو به کاربر نشون بدیم و ازش بخوایم یا مرورگرش رو به روز کنه یا از مرورگر بهتری استفاده بکنه:

<!DOCTYPE html>

<html dir="rtl" lang="fa">

<head>

<meta charset="utf-8">

<style type="text/css">

.ravandi{

border:1px #000000 solid;

}

</style>

<script type="text/javascript">

function tabe(){

document.getElementById("ravandi").style.width = "50vw";

if(document.getElementById("ravandi").style.width != "50vw"){

alert("مرورگر شما از این دستور پشتیبانی نمی کند.");

}

}

//http://barnamenevisi.blogsky.com

</script>

</head>

<body onload="tabe();">

<div id="ravandi" class="ravandi">

از مرورگر های پیشرفته ای چون : فایرفاکس ، کروم ، اپرا استفاده کنید.

</div>

</body>

</html>

در برنامه جاوا اسکریپت امدیم و یک عرضی رو به div با کمک واحد vw دادیم و بعد از اون شرطی رو گذاشتیم که اگر عرض div نامساوی با 50vw بود پیغامی رو نمایش بده. گفتم اگه پیغامی رو نمایش بدم که مرورگر شما سفری است در این صورت ممکنه در آینده این مرورگر به روز بشه. یا حتی ممکنه نسخه ی های قدیمی مثلاً اکسپلورر هم از vw پشتیبانی نکنه. برای همین نوشتم مرورگر شما از این دستور پشتیبانی نمی کند.

منتظر نظراتتون هستم. 

متشکرم.

منبع مطلب : 




http://barnamenevisi.blogsky.com



تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

آسیا دراما مأدبه وبلاگ کسبوکار آنلاین دیجیتال آهنگ هاي تاپ چی بپزیم ؟ هاپو پرفسور بے مغز x(●̮̮̃•̃)x Katie