راکت

اموش زبان dll

19 پاسخ

سلام من چطوری زبان dllیاد بگیرم
چون شنیدم میشه باهاش زبان برنامه نویسی ساخت و کتابخونه ایجاد کرد
@asp.gosk
@Nima.nori
@endworld
@milwad
@ehsndvr
@Wolfy
@milad
@wpuser

حسین
حسین
@hoseen.r8613
ثبت پرسش جدید

پاسخ‌ها

19
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود...
پسوند dll مربوط به زبان برنامه نویسی سی و سی شارپ است...

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

dll اصلا یه زبان برنامه نویسی نیست
زبان های برنامه نویسی رو با زبان های سطح پایین مثل C و اسمبلی میسازن
زبان های سطح پایین به زبان هایی گفته میشه که به زبان خود کامپیوتر(0 و 1) نزدیک هستن.
البته با زبان های سطح بالا مثل Python هم میشه اما خروجیش خوب از اب در نمیاد

شاید پاسخ شما همین‌جا باشد

حسین
حسین
@hoseen.r8613

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

.
.
@jwkwok

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

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

بهش میگن توسعه دادن نه اختراع
همونطور که گفتم با زبان های سطح پایین
در مورد کتابخونه هم فکر کنم نمیدونی کتابخونه ها و فریم ورک ها چطور کار میکنن
کتابخونه ها در اصل فقط یک سری فانکشن/متد ها و Class های آماده هست. یعنی با همون زبان که قراره ازش استفاده بشه نوشته میشه
فریم ورک در اصل از چند تا کتابخونه مهم و یه ساختار(مثلا MVC) تشکیل میشه

حسین
حسین
@hoseen.r8613

خب بالاخره مثلا phpبا چی ساخته شده
یاhtml,css
کتابخونه های رو چی یاد بگیرم

mmj-sys
mmj-sys
@mmj.sys

تخصص: داش متخصص چیه من پروفسورم .

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

سلام خسته نباشید
تا جایی میدونم dll زبون برنامه نویسی نیست
ببین تا چیزی که من میدونم برای ساخت زبان فکر میکنم از c و از این نوع زبان ها کمک میگیرن
برای دیر شدن ببخشید چند روزی نبودم

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

حسین
حسین
@hoseen.r8613

خب چطوری؟
اولین زبان با زبان دیگه ساخته شده؟

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

@hoseen.r8613
زیر همه زبان ها زبان ماشین هست . همون صفر و یک
مثلا فک کن زبان python با c ساخته شده و زبان c با اسمبلی ساخته شده و زبان اسمبلی با زبان ماشین درست شده
( این یه مثال بود )

حسین
حسین
@hoseen.r8613

خب چطوری صفر و یک رو یاد بگیرم

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

0 و 1 رو نمیشه یاد گرفت
باید بری سمت زبان های سطح پایین
کلا از خیر ساخت زبان برنامه نویسی تا فعلا بگذر بیشتر تمرکزت رو رو زبان های برنامه نویسی سطح بالا بزار

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

@hoseen.r8613
یاد نگیر😐

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

شما هنوز برید مقدمات برنامه نویسی رو یاد بگیرید بعد به این چیزا فکر کنید
شما الان هنوز شاید یه زبان برنامه نویسی هم بلد نباشید ولی میخواید سریع بپرید به اعماق
عین اینکه از پله ها ۱۰ تا ۱۰ تا بالا برید
قدم به قدم مباحث سطحی رو یاد بگیرید تا برسید به اعماق
موفق باشید

حسین
حسین
@hoseen.r8613

خب حتما نیاز دارم که میگم

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

دقیقا چرا به 0 و 1 نیاز داری؟
این مقاله رو ببین. به نظرت یادگیری 0 و 1 کار ساده ای هست؟
اگه میخوای یه زبان برنامه نویسی توسعه بدی باید از زبان های سطح پایین مثل C استفاده کنی

mahdiar
mahdiar
@koohkan96

@asp.gosk
سی Low Level نیست
زبان های Low Level همانند اسمبلی هستند

.
.
@jwkwok

@koohkan96 شما در اشتباه هستین یجورایی
زبان سطح پایین و بالا یک چیز نسبی هست مثلا ما میگیم زبان C نسبت به python سطح پایین هست
و زبان اسمبلی نسبت به C یک زبان سطح پایین محسوب میشه

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

حالا یک زبان برنامه نویسی در اصل چی کار می کنه ؟ ترجمه
مثلا تو با اسمبلی یه برنامه می نویسی که هر وقت دید توی متن نوشته if بیاد فلان کد ها رو اجرا کنه
اینم بگم که چون اسمبلی سخته بیشتر زبان ها رو بازبان هایی مثل C یا C++ میسازن

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام