dll اصلا یه زبان برنامه نویسی نیست
زبان های برنامه نویسی رو با زبان های سطح پایین مثل C و اسمبلی میسازن
زبان های سطح پایین به زبان هایی گفته میشه که به زبان خود کامپیوتر(0 و 1) نزدیک هستن.
البته با زبان های سطح بالا مثل Python هم میشه اما خروجیش خوب از اب در نمیاد
زبان برنامه نویسی رو با زبان های خیلی سطح پایین مثل اسمبلی میسازن دربارش برو تحقیق کن.
برای ساخت کتابخونه برای یک زبان مثل پایتون یا php از خود اون زبان استفاده میشه یعنی
لاراول کلا کد php هست وچیز دیگه ای استفاده نشده توی
جنگو هم همینطور کلی کد از پیش نوشته شده ی پایتون هست که ما از اون ها استفاده می کنی
بهش میگن توسعه دادن نه اختراع
همونطور که گفتم با زبان های سطح پایین
در مورد کتابخونه هم فکر کنم نمیدونی کتابخونه ها و فریم ورک ها چطور کار میکنن
کتابخونه ها در اصل فقط یک سری فانکشن/متد ها و Class های آماده هست. یعنی با همون زبان که قراره ازش استفاده بشه نوشته میشه
فریم ورک در اصل از چند تا کتابخونه مهم و یه ساختار(مثلا MVC) تشکیل میشه
دوست عزیز شما باید خیلی تلاش کنی .. .طی دوروز دوسال کسی زبان برنامه نویسی توسعه نداده .
زبان برنامه نویسی فقط یک مترجمه و از خودش فقط ترجمه میکنه به اسمبلی و اسمبلی ترجمه میشه به فایل اجرایی .
مثلا یک برنامه ساده سی بنویس و کامپایل کن میبینی هیچ فرقی نداره و در واقع امده کد تورو به اسمبلی ترجمه و بعد به فایل ماشین ترجمه کرده و فرق نداره چه با پایتون عبارات رو درک کنه و اسمبلیشو بنویسه چه با سی . در نهایت یک کد اسمبلی نیازه که تبدیل بشن به فایل اجرایی
دی ال ال هم برای کتابخونه هایی هست که بخواد روی فایل اجرایی اعمال بشه بنابر این نیازه که کتابخونه کمپایل بشه . برا همین کتابخونه میره تو فایل دی ال ال از اونجا فراخانی میشه مث پی اچ پی نیست که هی انکلود کنی خودش بره بخونه باید باینری شه
سلام خسته نباشید
تا جایی میدونم dll زبون برنامه نویسی نیست
ببین تا چیزی که من میدونم برای ساخت زبان فکر میکنم از c و از این نوع زبان ها کمک میگیرن
برای دیر شدن ببخشید چند روزی نبودم
@hoseen.r8613
زیر همه زبان ها زبان ماشین هست . همون صفر و یک
مثلا فک کن زبان python با c ساخته شده و زبان c با اسمبلی ساخته شده و زبان اسمبلی با زبان ماشین درست شده
( این یه مثال بود )
0 و 1 رو نمیشه یاد گرفت
باید بری سمت زبان های سطح پایین
کلا از خیر ساخت زبان برنامه نویسی تا فعلا بگذر بیشتر تمرکزت رو رو زبان های برنامه نویسی سطح بالا بزار
شما هنوز برید مقدمات برنامه نویسی رو یاد بگیرید بعد به این چیزا فکر کنید
شما الان هنوز شاید یه زبان برنامه نویسی هم بلد نباشید ولی میخواید سریع بپرید به اعماق
عین اینکه از پله ها ۱۰ تا ۱۰ تا بالا برید
قدم به قدم مباحث سطحی رو یاد بگیرید تا برسید به اعماق
موفق باشید
دقیقا چرا به 0 و 1 نیاز داری؟
این مقاله رو ببین. به نظرت یادگیری 0 و 1 کار ساده ای هست؟
اگه میخوای یه زبان برنامه نویسی توسعه بدی باید از زبان های سطح پایین مثل C استفاده کنی
@koohkan96 شما در اشتباه هستین یجورایی
زبان سطح پایین و بالا یک چیز نسبی هست مثلا ما میگیم زبان C نسبت به python سطح پایین هست
و زبان اسمبلی نسبت به C یک زبان سطح پایین محسوب میشه
و بریم سر اصل مطلب
شما اگه می خوای یک زبان بسازی از خیر باینری بگذر
چون برای هر دستگاه و هر معماری متفاوته زبان ماشین و نمیشه که برای هر گوشی و کامپیوتری یه برنامه نوشت
پس بهتره از همون اسمبلی استفاده کنی برای ساخت یک زبان که باز یادگیریش خیلی سخته
اینم بگم که بزرگان هم نرفتن یه زبان در حد اسمبلی بسازن و باید بگیم کامپایلر اسمبلی توی زبان های برنامه نویسی یه چیز تکرار نشدنیه
حالا یک زبان برنامه نویسی در اصل چی کار می کنه ؟ ترجمه
مثلا تو با اسمبلی یه برنامه می نویسی که هر وقت دید توی متن نوشته if بیاد فلان کد ها رو اجرا کنه
اینم بگم که چون اسمبلی سخته بیشتر زبان ها رو بازبان هایی مثل C یا C++ میسازن
اینم بگم ساخت زبان برنامه نویسی خیلی خیلی سخته و کار کسی نیست که از این تابستون شروع کرده به یادگیری برنامه نویسی و حتی توی زبان های سطح بالا حرفه ای نشده چه برسه به سطح پایین و سطح پایین تر مثل اسمبلی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟