برنامه نویسی
کامپیوتر برای برنامه نویسی از یک کد زبان به نام کد ماشینی(
machine code)استفاده میکند.نوشتن برنامه به وسیله یک کد ماشینی بسیار سخت و آهسته صورت میگیرد،بنابراین یک زبان برنامه نویسی
source code))یا برنامه منبع وجود دارد.زبانهای برنامه نویسی که دارای سطح بالاتری هستند ،از کدها برای برنامه نویسی استفاده میکنند(مانند زبان واقعی)و برنامه نویسی با این نوع نیز راحت تر است این نوع برنامه ها نیز توسط بعضی برنامه های مترجمcompailer ،ترجمه شده اند.برنامه ها کدهای منبع را خط به خط ترجمه میکنند.یک برنامه مؤلف همه برنامه را به قسمت های تکه تکه کدهای ساده تبدیل کمیکند این کدها object codeنامیده میشضوند.یک برنامه به نام متصل کننده (linker)،تکه های جدا از یکدیگر را به هم متصل میکند و از کدهای یک فایل ،برنامه میسازد به شکلی که کامپیوتر توانایی اجرای آن را داشته باشد.زبان های برنامه نویسی سطح پایین از اعداد و علامت ها ساخته شده اند. این زبان ها بوسیله برنامه ای به نام
assemblers به زبان کامپیوتری تبدیل میشوند.یک نمونه از زبانهای سطح ماشین زبان اسمبلی است .زبانهای مختلف برنامه نویسی:
visual basic(vb)
:یک نوع زبان برنامه نویسی شی گرا برای برنامه نویسی نرم افزار های ویندوز .logo
:یک زبان برنامه نویسی ساده که توسط پروفسور سیمور پاپرت برای کمک به یادگیری بچه ها در باره برنامه نویسی اختراع شده است.دستور العمل های logoحرکات آهسته روباتهای کامپیوتری را کنترل میکنند این روباتها یک تصویر را به وسیله حرکت قلم رسم میکنند.(
formula traslation(fortran:زبان برنامه نویسی نرم افزار های علمی و ریاضی.common business orinted language(cobol)
:برای نوشتن نرم افزار های اداری و تجاریpascal
:یک زبان برنامه نویسی برای برای فراگیری اصول برنامه نویسی ساخت یافته.c,c++
:زبان برنامه نویسی پیشرفته که توسط برنامه نویسان مورد استفاده قرار میگیرد.ada
:زبان برنامه نویسی که مختص امور نظامی طراحی شده است.programming in logic(prolog)
:زبان برنامه نویسی بسیار پیشرفته که عمدتا برای طراحی نرم افزار های تولید ابزار مصنوعی مورد استفاده قرار میگیرند.fourth grneration language (4gl)
:به مجموعه ای از زبانهای برنامه نویسی اطلاق میگردد که به زبان آدمی شباهت بسیار دارند.java
:یک زبان برنامه نویسی برای نوشتن برنامه هایی به نام appletکه معمولا برای صفحه های وب مورد استفاده قرار میگیرند.c#
:زبان برنامه شی گرای تحت وب که قدرتی فوق العاده در طراحی بانکهای اطلاعاتی و برنامه های تحت شبکه دارد و تسعه یافته زبان C است.و سایر زبانهای برنامه نویسی که هر کدام در زمینه ای خاص کاربرد دارند امروزه زبانهای برنامه نویسی به حدی گسترش یافته که یادگیری همه زبانها با هم امکان پذیر نیست و روز به روز در حال افزایش هستند .امروزه زبانهای برنامه نویسی تحت شبکه در صدر جدول کاربردی و تجاری قرار دارند.
منبع:
computer dictionary directed by:clayborn annatranslated by:abolfazl taheriyan
+ نوشته شده در شنبه بیست و سوم تیر ۱۳۸۶ ساعت 3:0 توسط زانا
|
این وبلاگ جهت معرفی و ارائه مطالب مفید در زمینه برنامه نویسی و علم نرم افزار است.