View Full Version : سوال: زبان برنامه نویسی چیست؟
Slytherin
پنج شنبه 11 اسفند 1390, 15:21 عصر
دوستان امروز یک بحت در کلاس درس شکل گرفت و استاد از من خواست که به طور مستند در مورد این موضوع تحقیق کنم. حالا ازتون می خوام که در این کار بهم کمک کنید.
استاد امروز در یکی از کلاس های برنامه نویسی گفت:
زبان برنامه نویسی چیست؟ زبان برنامه نویسی در واقع همان کامپایلر هست!
ولی من معتقد هستم زبان برنامه نویسی یک ساختار هست (مثل هر زبان دیگری!) و ما صرفا کدهایی که طبق این ساختار نوشته می شود را به کامپایلر می دهیم تا کد مربوط به زبان ماشین تولید شود!
برای اینکه بخوام ثابت کنم که درست میگم، از من خواسته شده تا از مقالات معتبر در سطح جهانی مثال بیاورم. حالا ازتون می خوام در این مورد بهم کمک کنید و آیا در کل با من در این مورد موافق هستید؟
خواهش می کنم یک تعریف دقیق. آکادمیک در مورد سوال "زبان برنامه نویسی چیست؟" بهم معرفی کنید.
باتشکر از شما
Slytherin
جمعه 12 اسفند 1390, 01:52 صبح
نمی خوام اسپم کرده باشم ولی حداقل اگر منابع دقیقی ندارید، لطفا نظر شخصیتون رو بگید!
IamOverlord
جمعه 12 اسفند 1390, 08:13 صبح
من فکر می کنم که زبان برنامه نویسی یه ساختاریه که طبق نظریه ی زبان ها و ماشین ها تنظیم شده که یک نرم افزار ورودی هایی رو با اون ساختار بگیره و خروجی رو با ساختار کد مقصد، که معمولا زبان ماشین هست، بده.
Slytherin
جمعه 12 اسفند 1390, 12:26 عصر
من فکر می کنم که زبان برنامه نویسی یه ساختاریه که طبق نظریه ی زبان ها و ماشین ها تنظیم شده که یک نرم افزار ورودی هایی رو با اون ساختار بگیره و خروجی رو با ساختار کد مقصد، که معمولا زبان ماشین هست، بده.
دقیقا من هم همینطور فکر می کنم! حالا این نرم افزاری که ورودی ها رو میگیره کامپایلر نام داره!
ولی خب منبعی چیزی برای اثبات این مسئله سراغ دارید؟
Slytherin
جمعه 12 اسفند 1390, 12:27 عصر
من فکر می کنم که زبان برنامه نویسی یه ساختاریه که طبق نظریه ی زبان ها و ماشین ها تنظیم شده که یک نرم افزار ورودی هایی رو با اون ساختار بگیره و خروجی رو با ساختار کد مقصد، که معمولا زبان ماشین هست، بده.
دقیقا من هم همینطور فکر می کنم! حالا این نرم افزاری که ورودی ها رو میگیره کامپایلر نام داره!
ولی خب منبعی چیزی برای اثبات این مسئله سراغ دارید؟
Slytherin
شنبه 13 اسفند 1390, 14:06 عصر
این همه استاد اینجا هست، واقعا چرا کسی کمک نمیکنه؟ حداقل یه لینکی چیزی... :اشتباه:
shahmohammadi
چهارشنبه 17 اسفند 1390, 10:35 صبح
سلام.
لينك: (http://en.wikipedia.org/wiki/Compiler)
A compiler is a computer program (http://en.wikipedia.org/wiki/Computer_program) (or set of programs) that transforms source code (http://en.wikipedia.org/wiki/Source_code) written in a programming language (http://en.wikipedia.org/wiki/Programming_language) (the source language) into another computer language (the target language, often having a binary form known as object code (http://en.wikipedia.org/wiki/Object_code)).ترجمه:
يك كامپايلر برنامه اي است در كامپيوتر كه يك سورس برنامه را كه در يك زبان برنامه نويسي نوشته شده است به يك زبان ديگر تبديل مي كند.
اين هم يك لينك ديگر در مورد تعريف كامپايلر:
لينك (http://whatis.techtarget.com/definition/0,,sid9_gci211824,00.html)
اين هم تعريف زبان برنام نويسي:
لينك (http://en.wikipedia.org/wiki/Programming_language)
A programming language is an artificial language (http://en.wikipedia.org/wiki/Language) designed to communicate instructions (http://en.wikipedia.org/wiki/Machine_instruction) to a machine (http://en.wikipedia.org/wiki/Machine), particularly a computer (http://en.wikipedia.org/wiki/Computer). Programming languages can be used to create programs (http://en.wikipedia.org/wiki/Program_%28machine%29) that control the behavior of a machine and/or to express algorithms (http://en.wikipedia.org/wiki/Algorithm) precisely.همون طور كه مي بينيد اين دوتا اصلا هم يكي نيستند.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.