دیکشنری تخصصی البرز

معادل های انگلیسی برای برنامه نویسی سیستم ، برنامه نویسی سیستم تهیه برنامه

برنامه نویسی سیستم ، برنامه نویسی سیستم تهیه برنامه هاییی که به عنوان بخشی از سیستم عامل به اجرا درمی آیند ، مثل روالهای I/O ، رابط های کاربر ، مفسرهای خط فرمان ، برنامه زیر امور و روالهای مدیریت حافظه و غیره ، برنامه‌ نویسی سیستم
system programming
این اصطلاح تخصصی مربوط به رشته مهندسی كامپيوتر است.
واژه های فارسی مشابه با اصطلاح تخصصی برنامه نویسی سیستم ، برنامه نویسی سیستم تهیه برنامه هاییی که به عنوان بخشی از سیستم عامل به اجرا در و معادل انگلیسی آنها در لیست زیر قابل مشاهده است
فارسی
انگلیسی تلفظ
برنامه نویسی شیء گرا- نوعی روش برنامه نویسی که در آن برنامه نویس نه فقط انواع داده ها ، بلکه رویه هایی را که به طور خودکار به آنها مربوط اند نیز تعریف می کند بسیاری از زبانهای برنامه نویسی ، به برنامه نویس امکان تعریف انواع داده های جدید مانند رکوردها ، آرایه ها و فهرستهای پیوندی را می دهند (نگاه کنید به data structures ) در برنامه نویسی شی گرا ، برنامه نویس می تواند مجموعه ای از رویه ها (روشها) را با هر نوع داده ای مرتبط کند انواع داده ها با رویه های مربوط به خود ، Classes نام دارند رویه های گوناگونی که برای انواع مختلف داده ها ، کارهای گوناگونی انجام می دهند ، polymorphism نام دارند مثلاً ممکن است یک روش « ترسیم» برای دایره ها و روش دیگری برای مستطیل ها وجود داشته باشد برخی از کاربردهاهای برنامه نویسی شیء گرا شامل موارد زیر است : (1) اشیا گرافیکی : برنامه ای که خطوط ، دایره ها ، مستطیل ها و مانند آن را دستکاری می کند و می تواند یک رویه ی «رسم» و « حرکت» برای هر یک از انواع داده ها داشته باشد (2) اشیای ریاضیاتی: به جای کار با بردارها ، ماتریس ها ، یا اشیای دیگر ریاضیاتی ، برنامه نویس نه فقط مجبور است ساختارهای داده را برای این اشیا تعریف کند ، بلکه باید عملیاتی مانند جمع ، وارونه کردن ، یا یافتن یک دترمینال را نیز تعریف کند (3) دستگاههای ورودی و خروجی : ترسیم یک خط بر روی چاپگر یا پلاتر ، ممکن است با ترسیم آن بر روی صفحه نمایش تفاوت داشته باشد برنامه نویس شیء گرا روش ساده ای را تهیه می کند تا از درستی کاربرد رویه در هر دستگاه اطمینان دهد (4) شبیه سازی : در برنامه ای که جریان ترافیک را شبیه سازی می کند ، انواع گوناگونی از اشیاهایی وجود دارد که هریک برای پاسخ دادن به نورهای قرمز ، موانع جاده ، و رویه ی خاص خود را دارند ، برنامه نویس شیء گرا نیز به همین دلیل به کار می رود نخستین زبان برنامه نویسی شیء گرا ، Simula نام داشت که در سال 1967 معرفی شد (5) مؤلفه های نرم افزاری که مجدداً مورد استفاده قرار می گیرد : این زبان روش قدرتمندی را تأمین می کند تا مؤلفه هایی ساخته شود که برنامه ها از آنها به وجود آمده و به کار روند مثلاً یک برنامه نویس ممکن است از یک شیء از پیش تعریف شده ، مانند « فهرست مرتب شده » ( فهرستی که به طور خودکار ، خود را مرتب نگه میدارد) استفاده کند و نیازی به نوشتن رویه ای برای انجام کار نداشته باشد در اینجا یک نمونه ی برنامه نویسی شیء گرا به زبان توربو پاسکال ارائه می شود برنامه ای را تصور کنید که نقاط ، خطوط و دایره ها را دستکاری می کند یک نقطه شامل یک مکان و همچنین رویه ای برای نمایش آن است از این رو برنامه نویس ، یک نوع داده را به نام pointtype و به شرح زیر تعریف میکند: TYPE pointtype OBJECT X,y: INTEGER; PROCEDURE draw END ; این موضوع مانند تعریف یک رکورد است ، با این تفاوت که به یک رویه draw رجوع میکند: PROCEDURE pointtype draw ; BEGIN PutPixel (x,y, white ) END ; حالا متغیرهای نوع pointtype می توانند تعریف شوند ؛ مانند ؛ VAR a , b: pointtype ; در اینجا اشیای a و b مانند رکوردهایی هستند که یک فیلد x ,y نیز دارند ؛ x , y به نام instance variables ( متغیرهای لحظه ای ) معروف هستند همچنین a وb به رویه ی point draw نیز مربوط می شوند چگونگی استفاده از آنها چنین است : a x : 100 ; a y: 150 ; a draw ; این جمله ها در فیلدهای xو y از a مقادیر 100 و 150 را قرار می دهد و سپس رویه ی draw را که با a در ارتباط است ، می خواند ( رویه ی pointtype draw ) اکنون می خواهیم رسم دایره را انجام دهیم یک دایره مانند یک نقطه است ، با این تفاوت که علاوه بر x و y یک شعاع نیز دارد روش ترسیم دایره نیز متفاوت است می توانیم یک نوع داده به نام circletype تعریف کنیم که ویژگی های pointtype را ارث می برد ( یعنی شامل هر چیزی می شود که pointtype دارای آن است) با این تفاوت که یک متغیر لحظه ای به نام radius را اضافه کرده و روش ترسیم دیگری به کار می برد توجه داشته باشید که متغیرهای لحظه ای به اشیای مستقل و جداگانه ای مانند a,c و b متعلق اند ، اما روشها ( رویه ها ) به انواع اشیا تعلق دارند امتیاز برنامه نویسی شیءگرا این است که رویه های درست را با هر شیئی مرتبط می کند: c draw از رویه ی ترسیم دایره استفاده می کند ، زیرا شیء c یک دایره است اما a draw رویه ی ترسیم نقطه را به کار می برد ، زیا شیء a یک نقطه است محل فراخوان یکی از روشهای شیء گاهی به عنوان « ارسال یک پیام » به شیء شرح داده می شود ( مثلاً ، c draw یک پیام به c ارسال کرده و اعلام می کند که : « خودت را رسم کن!» ) تمام سیستمهای برنامه نویسی شیء گرا فقط یک رده ( کلاس ) از انواع داده ها را امکان می دهند تا از دیگری ارث ببرد ( مانند circletype و pointtype در نمونه های فوق ) برخی از این سیستمها نیز ارث بری چندگانه یا multiple inheritznce را ممکن می سازند در ارث بری چندگانه ، یک رده ( کلاس ) از انواع داده ها می تواند به صور ترکیبی از دو یا چندین کلاس موجود تعریف شود نگاه کنید به ++smalltalk ; c ، برنامه ‌نویسی مقصودگرا / شی گرا ، [برنامه نویسی موضوعی ، برنامه نویسی موجودیت گرا] با حروف اختصاری ‎ OOP ، نوعی برنامه نویسی است که در آن ، یک برنامه به عنوان مجموعه ای از موضوعات مجزا دیده میشود که هر یک حاوی مجموعه ای از ساختارهای داده ای و روالهای مرتبط با موضوعات دیگر هستند ساختارهای داده ای و روالهای یک موضوع به وسیله گروهی تعریف میشوند در برخی از زبانهای موضوعی ، موضوعات به پیغامها که وسیله اصلی ارتباطات هستند ، پاسخ میدهند زبانهای موضوعی دیگر همان مکانیسم فراخوانی رویه را حفظ میکنند نیز نگاه کنید به ‎ C++ ، ‎ object ، ‎ Objective-C
برنامه نویسی ساخت یافته ، برنامه نویسی ساختاری ، برنامه نویسی ساختار یافته ، برنامه نویسی ساخت یافته - روشی در برنامه نویسی که بر منطق ، بخش بندی ( ماجول بندی ) ، و اجتناب از به کارگیری عبارت GOTO ( که ذاتاً منبع خطاست ) تأکید دارد یکی از موانع مهم در توسعه ی نرم افزار کامپیوتری بهتر ، محدودیت توان بشر در درک برنامه هایی است که می نویسد برنامه نویسی ساخت یافته ، اسلوبی از برنامه نویسی است که برنامه ها را قابل فهم تر و کم خطاتر می سازد از آنجا که برنامه نویسی ساخت سافته ، حرکت مشهوری است ، می توان آن را به چندین روش تعریف کرد با این حال ، این روش برنامه نویسی معمولاً شامل موارد زیر است : (1) ساختار بلوکی : عبارت در برنامه باید در گروههای عملکردی سازماندهی شوند (2) اجتناب از پرشها: ( « برنامه نویسی بدون GOTO » ) به روش ریاضی می توان اثبات کرد که وقتی یک زبان ساختارهایی معادل عبارات IF-THEN و WHILE در پاسکال دارد ، نسازی به عبارت GOTO ندارد همچنین عبارتهای GOTO غالباً موجب خطای برنامه نویسی شده و برنامه نویس را گمراه می کند طرفداران برنامه نویسی ساخت یافته ، فقط تحت شرایط بسیار محدودی اجازه ی استفاده از GOTO را می دهند ( مثلاً ، سر و کار داشتن با شرایطی که کاملاً منطق برنامه را نادیده می گیرد ) (3) بخش بندی ( ماجول بندی ) : اگر دنباله ی عبارتی بدون وقفه بیش از 50 خط داشته باشد ، به دلیل فقدان زمان لازم برای فهم آن توسط انسان و پیگیری اطلاعات ، برنامه ها باید به زیر روال هایی تقسیم شوند ، حتی اگر یک زیر روال فقط یک بار احضار شود در این حالت برنامه نویس برنامه ی اصلی را به صورت یک طرح کلی می خواند و هرگز به درک بیش از یک ثفحه ی برنامه در یک زمان نیازی نخواهد داشت( برنامه نویس باید بداند که زیر روال ها چه کاری را انجام می دهند ، نه اینکه چگونه آن را انجام می دهند) این اصل گاهی « پنهان سازی اطلاعات » نامیده می شود؛ اطلاعات نامربوط باید از مسیر برنامه نویس خراج شود ، [برنامه نویسی ساختاری ، برنامه نویسی ساخت یافته] یک اصطلاح کلی برای روش برنامه نویسی خاصی که برنامه ها را با جریان و طرح واضح ، و درجه ای از ساختار واحدی یا سلسله مراتبی تهیه میکند از مزایای این روش برنامه نویسی ، سهولت در حفظ و خوانایی آن برای برنامه نویسان میباشد مقایسه کنید با ‎ ; spaghetti code نیز نگاه کنید به ‎ object-oriented programming
جدیدترین نسخه ی سیستم عامل مک اینتاش ، که شرکت Apple آن را در سال 1994 ارائه داد این سیستم مانند نسخه های قبلی خود دارای یک رابط گرافیکی کاربر است از زمان ظهور مک اینتاش در ساف 1984 ، هدف این بوده است که کاربر آنچه را که می خواهد ( با دلیل یا گاهی بدون دلیل ) انجام دهد کامپیوتر نیز با جزئیات سر و کار داشته باشد طرح انتخاب یک شی ء و فرمان دادن به کامپیوتر برای انجام کار بر روی آن ، در میان تمام نسخه های سیستم عامل مک اینتاش اجرا می شود همین طرح توسط جهان PC نیز پذیرفته شد ( نگاه کنید به windows ) امروزه کاربری که با یک محیط عملیاتی آشنا باشد به آسانی می تواند پشت هر کامپیوتری بنشیند و طی چند دقیقه ، کارهای مفیدی انجام دهد در سیستم 7 5 ویژگیهای بسیاری وجود دارند راهنمای apple راهنمای سیستمی که می تواند به شما مرحله به مرحله در رویه های جدید کمک کند منوی Apple امروزه منوهای فرعی دارد و پنجره هایی که می توان آن را کوچک کرده و در گوشه ای قرار دارد دیسکهای PC توسط برنامه ی PC EXCHANGE خوانده می شوند یک زبان گرافیکی داخلی نیز به نام QuickDraw برای ناشران پیاده سازی شده است برنامه ی GX QuickDraw سری جدیدی از فونت های مقیاس پذیر را پیشنهاد می کند فونت GX می تواند حداکثر 16000 کاراکتر داشته باشد ( در مقایسه با مجموعه های کاراکتری 256 تایی ) این مطلب به معنای آن است که یک فونت ممکن است نه تنها دارای کاراکترهای استاندارد الفبا - عددی باشد ، بلکه می تواند یک مجموعه ی خبره ( حروف بزرگ ، کوچکتر ، اشکال سبک قدیم - کاراکترهای تلفظ شده ، خط پیوندها ) و کاراکترهی جایگزین داشته باشد این فونت های جدید برنامه پذیرند و کامپیوتر می تواند کاراکترهای جایگزین را ترکیب کند برنامه ی GC Quick Draw به وسیله ی معرفی قالب فایل جدید به نام PDD از نشر الکترونیکی پشتیبانی می کند فایل PDD ممکن است توسط هر سیستم مک اینتاشی که برنامه ی GX Quick Draw را اجرا می کند بررسی شود و ظاهر اصل سند ، شامل تمام قالب بندی ها ، گرافیک و فونت ها را همچنان نگه دارد
• بازگرداندن کامپیوتر به زمان گذشته صورتی که هنگام کار با کامپیوتر یا پس از نصب یک برنامه دچار مشکل شدید می توانید با بازگرداندن کامپیوتر به زمانی در گذشته که اقدام به ساخت Restore Point نموده اید و یا زمان هایی که سیستم عامل به طور اتوماتیک این نقاط قابل بازگشت را ایجاد نموده است ، مشکل ایجاد شده را برطرف سازید برای بازگرداندن کامپیوتر به زمان گذشته از منوی Start ، منوی Programs ، منوی Accessories ، منوی System Tools فرمان System Restore را اجرا نمائید در پنجره ظاهر شده گزینه Restore my computer to an earlier time را انتخاب نموده بر روی دکمه Next کلیک کنید در پنجره ای که ظاهر خواهد شد از ناحیه سمت چپ آن ، روز و تاریخ مورد نظر (که مایلید کامپیوتر به آن زمان بازگردد) را انتخاب نمائید جهت تغییر ماه می توانید از پیکان های دو طرف آن استفاده نمائید پس از انتخاب ماه در کادر زیر آن بر روی روز مورد نظر کلیک کنید دقت کنید فقط روزهایی که شماره آنها به صورت پررنگ نوشته شده است دارای Restore Point بوده و قابلیت بازگشت به آن وجود خواهد داشت چون ممکن است در یک روز بیش از یک نقطه قابل بازگشت وجود داشته باشد ، پس از انتخاب روز می توانید از ناحیه سمت راست Restore Point یا System CheckPoint که مایل به بازگشت به آن هستید را انتخاب نموده بر روی دکمه Next کلیک کنید در پاسخ به پنجره ظاهر شده دکمه OK را فشار داده و مجدداً بر روی دکمه Next کلیک نمائید پس از Restart شدن کامپیوتر ، شرایط ویندوز به تاریخ و ساعت انتخاب شده باز خواهد گشت نکاتی در باره System Restore امکانات مورد نیاز: برنامه System Restore به حداقل 200 مگابایت فضا احتیاج دارد در صورتی که هنگام نصب ویندوز این میزان فضا بر روی دیسک سخت و پارتیشنی که ویندوز بر روی آن نصب شده است موجود نباشد ، این برنامه به رغم نصب به صورت غیر فعال باقی خواهد ماند برای فعال نمودن این برنامه ابتدا می بایستی حداقل فضای مورد نیاز برای این برنامه را فراهم نموده سپس System Properties را از Control Panel اجرا نمائید در پنجره ای که ظاهر خواهد شد زبانه ((Tab Performance را انتخاب نموده ، بر روی دکمه File System کلیک نمائید زبانه Troubleshooting را انتخاب نموده و گزینه Disable System Restore را غیرفعال نمائید در ویندوز XP برای فعال نمودن System Restore از Control Panel آیکون System Properties را اجرا نموده از زبانه System Restore گزینه Turn off system restore on all drives را غیر فعال نمائید بازگشت به زمانی بین یک تا سه هفته: فاصله زمانی از گذشته که امکان بازگشت به آن وجود دارد به عوامل مختلفی بستگی دارد ، از این عوامل می توان به میزان استفاده از کامپیوتر ، فضای موجود بر روی دیسک سخت (و یا پارتیشنی که ویندوز در آن نصب شده است) و بالاخره فضایی که به System Restore اختصاص یافته است اشاره نمود به طور متوسط امکان بازگرداندن سیستم به زمانی بین یک تا سه هفته در گذشته وجود خواهد داشت System Restore و برنامه های نصب شده: در صورت بازگردان سیستم به زمانی ماقبل از نصب یک برنامه ، برنامه فوق پس از انجام عملیات و بازگشت سیستم دیگر کار نخواهد کرد به عنوان مثال اگر شما امروز اقدام به نصب یک نرم افزار در سیستم خود نمائید در صورت بازگردان سیستم به دیروز ، برنامه نصب شده دیگر نمی تواند کار کند برای استفاده از برنامه فوق می بایستی آن را مجدداً نصب نمائید البته بهتر است برای حذف کامل برنامه فوق قبل از نصب مجدد ، از آیکون Add/Remove Programs واقع در Control Panel استفاده نمائید R> گرفته از سایت روزنامه شرق
تحلیل سیستم ها ، [تجزیه تحلیل سیستمها] بررسی سیستم یا مشکل با هدف بهبود سیستم موجود یا طراحی سیستمهای جایگزین بهتر تجزیه و تحلیل سیستمها ، گرچه معمولا به همراه سخت افزار و نرم افزار کامپیوتری است ، اما اساسا یک شکل الکترونیکی حل مسئله میباشد فعالیتهای اصلی این روند شامل تعریف مسئله ، بررسی و تجزیه تحلیل سیستمهای مربوطه ، طراحی یک سیستم حل مسئله ، و جایگزین ساختن طرحهای جدید میباشد امور اساسی مزبور ، حوزه های وسیعی داشته و در ارتباط با جزئیات قابل توجهی هستند ، مانند طراحی و ساخت یک پل که به طراحی های پیچیده ، اندازه گیریهای دقیق ، و توانایی مواجه با وضعیتهای غیر منتظره نیاز دارد تجزیه تحلیل سیستمها ، به عنوان یک علم با سیبرنتیک در ارتباط میباشد که شاخه ای از مهندسی است که رفتار سیستمها را اغلب به عنوان واحدهای مستقل مطالعه و بررسی میکند در روند تجزیه تحلیل سیستم ، میتوان یک کامپیوتر ، یک نوع تجارت ، یک شهر و یا اقتصاد دنیا را مورد مطالعه و بررسی قرار داد

موسسه ترجمه البرز با بیش از 13 سال تجربه

به دنبال ترجمه تخصصی متن یا مقاله مهندسی كامپيوتر هستید؟
موسسه البرز ادیت مقاله ISI مهندسی كامپيوتر را هم انجام می دهد:
ممکن است به دنبال تولید محتوا در زمینه مهندسی كامپيوتر باشید:
پارافریز مقاله ISI و رفع plagiarism
ترجمه فیلم، فایل صوتی و زیر نویس فیلم از دیگر خدمات ماست:

دیکشنری تخصصی و آنلاین مهندسی کامپیوتر

سایت ترجمه تخصصی البرز یک دیکشنری تخصصی برای دانشجویان و اساتید رشته کامپیوتر آماده کرده است. کلیه اصطلاحات تخصصی رشته کامپیوتر را در قالب یک دیشکنری آنلاین ارائه نموده ایم.
این دیکشنری به صورت دو زبانه می باشد. برای ترجمه اصطلاحات کامپیوتر از انگلیسی به فارسی، متن خود را انگلیسی تایپ نمایید. همچنین برای ترجمه اصطلاحات از فارسی به انگلیسی، متن خود را به فارسی تایپ نمایید. جستجو انجام می گیرد و کلیه معادل های انگلیسی لغت مورد نظر شما نمایش داده خواهد شد.
گروه مهندسی کامپیوتر، دیکشنری تخصصی کامپیوتر را مرتب بروزرسانی کرده و لغات جدیدی به آن می افزاید. این دیکشنری منبع قابل اعتمادی جهت انجام ترجمه تخصصی کامپیوتر است.


ورود به دیکشنری تخصصی کامپیوتر



واژه نامه تخصصی مهندسی كامپيوتر بر اساس حروف الفبا (انگلیسی به فارسی)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

واژه نامه تخصصی مهندسی كامپيوتر بر اساس حروف الفبا (فارسی به انگلیسی)

آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی

لغات و اصطلاحات تخصصی رشته های فنی و مهندسی

لغات و اصطلاحات تخصصی رشته های علوم انسانی

لغات و اصطلاحات تخصصی رشته های علوم پایه

لغات و اصطلاحات تخصصی رشته های پزشکی

لغات و اصطلاحات تخصصی رشته های کشاورزی

لغات و اصطلاحات تخصصی رشته های هنر


Skip Navigation Links
ثبت سفارش ترجمه