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

لغات پرکاربرد انگلیسی در برنامه نویسی احمدرضا ابراهیمی

«Bootstrap» با نام مستعار توییتر بوت استرپ نیز شناخته می‌شود و فریم ورکی منبع باز است. فریم ورک بوت استرپ شامل گروهی از قالب‌ها برای ساخت قسمت فرانت اند (ظاهر) وب‌سایت است. Bootstrap مجموعه بزرگی از فایل‌های HTML، شیوه‌نامه CSS و جاوا اسکریپت را شامل می‌شود. «حلقه بی‌پایان» (Endless Loop) یا «حلقه بی‌نهایت» (Infinite Loop) به معنای تکرار پیوسته و همیشگی یک قطعه برنامه است که خروجی عملکردی ندارد. این تکرار به دلیل عملگرها و توابع شرطی رخ می‌دهد که کد را به قطعه کدها (Snippet) هدایت می‌کنند و باعث می‌شوند که به طور مداوم تکرار شود و تکرار حلقه را بی‌پایان می‌کند.

همچنین امکان طراحی تعاملی سریع و آسان و نمونه‌سازی اولیه سریع را فراهم می‌کند. به طور خلاصه، کیوی، ابزاری است که امکان ساخت اپلیکیشن‌های موبایل را با پایتون میسر می‌کند. «کدایگنایتر» یکی از فریم ورک‌های PHP است که برای توسعه وب‌سایت‌های پویا به کار می‌رود. این فریم ورک با استفاده از ماژول‌های از پیش ساخته شده به ایجاد مولفه‌های قوی و قابل استفاده مجدد کمک می‌کند. «XML» به عنوان «زبان نشانه‌گذاری توسعه‌پذیر» (Extensible Markup Language) شناخته می‌شود.

اگرچه کوبول یک زبان کامپیوتری سطح بالا محسوب می‌شود، اما از کلمات و عبارات انگلیسی برای کمک به کاربران تجاری خود استفاده می‌کند. «عبارت»، به معنای گروه‌بندی قانونی حروف، نمادها و اعداد است که برای نشان دادن مقدار یک یا چند متغیر استفاده می‌شود. عبارات در تعدادی از زبان‌های برنامه نویسی و بسیاری از برنامه‌های دیگر کاربرد دارند. البته هر کدام از آن‌ها مجموعه‌ای از عبارات قانونی و غیرقانونی خاص خود را دارند. هر عبارت شامل یک یا چند عملوند (اشیاء دستکاری شده) و عملگرها (نمادهایی که نشان دهنده عملیات هستند) است. به عنوان مثال، در عبارت A+B-C سه متغیر B ،A و C عملوند هستند در حالی که + و – عملگر محسوب می‌شوند.

نرم افزارهایی مانند ویژوال استودیو (Visual Studio) به عنوان یک IDE شناخته می‌شوند که در آن برنامه نویسان کد خود را تایپ و سپس برنامه را اجرا می‌کنند. اساساً، یک IDE یا محیط برنامه نویسی python نرم افزاری است که کدنویسی را ساده‌تر می‌کند. «فراخوانی تابع» قطعه کدی کوتاه است که یک تابع را برای اجرا فعال می‌کند. در یک برنامه، هر زمان به فراخوانی تابعی نیاز باشد، Function Call انجام می‌شود. توابع فراخوانی شده به همراه آرگومان‌های موردنیاز آن‌ها، مشخص می‌شوند.

ارتباط با دیگر برنامه‌نویسان می‌تواند به شما در یادگیری سریع‌تر و به دست آوردن فرصت‌های شغلی کمک کند. انجمن‌های آنلاین مانند GitHub، Stack Overflow و Reddit مکان‌های خوبی برای اشتراک‌گذاری تجربیات و پرسش و پاسخ هستند. همچنین، شرکت در رویدادهای برنامه‌نویسی و هکاتون‌ها می‌تواند به شما کمک کند تا با افراد حرفه‌ای در این حوزه آشنا شوید. گاهی از واسط‌های برنامه‌نویسی برای کنترل خدمات و افتراق حالت‌های مجاز از غیرمجاز نیز استفاده می‌شود. برای مثال، بسیاری از شبکه‌های اجتماعی مانند اینستاگرام یا توئیتر، با خودکارسازی تعاملات مخالف هستند. انتخاب بین منابع فارسی و انگلیسی می‌تواند تاثیر زیادی بر مسیر شغلی و فرصت‌های حرفه‌ای شما داشته باشد.

وردپرس چیست؟ WordPress یک سیستم مدیریت محتوای رایگان و منبع باز (Open Source) است که با زبان برنامه نویسی PHP توسعه داده شده است. توسط وردپرس می‌توان بدون نیاز به دانش برنامه نویسی، سایت‌های شخصی، شرکتی، خدماتی، پزشکی، فروشگاهی و... معنی فریم‌ورک در برنامه نویسی چیست؟ فریم‌ورک (Framework) در لغت به معنی چارچوب است. در واقع Framework، یک سری کدها و معماری‌های از پیش نوشته شده است که باعث می‌شود روند سرعت برنامه نویسی بالاتر برود. IDE در برنامه نویسی چیست؟ از سایر لغات و اصطلاحات برنامه نویسی می‌توان به محیط توسعه یکپارچه (Integrated development environment) اشاره کرد که مخفف آن IDE است.

مقدار متغیرها می‌تواند افزایش یا کاهش پیدا کند، اما یک ثابت، همان مقدار می‌ماند و تغییری نمی‌کند. چالش‌های برنامه نویسی، آزمون‌هایی هستند که برای کارمندان بالقوه (کارجویان) توسط یک شرکت نرم‌افزاری تهیه و ارسال می‌شوند. چالش‌های برنامه نویسی معمولاً به عنوان گام اول یا صفرم مصاحبه برای دریافت اولین سیگنال‌های فنی مربوط به برنامه نویسی از متقاضیان مورد استفاده قرار می‌گیرند. آرگومان در برنامه نویسی، به مقداری می‌گویند که به یک روال (روتین) یا همان تابع ارجاع داده می‌شود. تابع می‌تواند در حین اجرا از این مقادیر مانند یک متغیر استفاده کند. به زبان قابل خواندن برای انسان که برای ساخت برنامه‌های کامپیوتری استفاده می‌شود، «زبان کدنویسی» (Coding languages) یا «زبان برنامه نویسی» (Programming Language) گفته می‌شود.

به بیان دیگر، رکورد فعال، اطلاعاتی در پایگاه داده است که به کاربر ارائه می‌شود. بنابراین باید رابطی وجود داشته باشد که بتواند خدمات ارائه شده در آن نقطه را در اختیار سایر نقاط قرار دهد. اطلاعاتی که با استفاده از این رابط‌ها در بین نرم‌افزارهای مختلف رد و بدل می‌شوند به صورت فایل و معمولا بر اساس یکی از دو استاندارد XML و JSON انتقال داده می‌شوند. وقتی این ارتباط برقرار شود، پاسخ درخواست به مرورگر ارسال می‌شود و کاربران و اطلاعات آن سایت را مشاهده می‌کنند. متخصصان مهندسی کامپیوتر در مشاغل پر‌درآمد مشغول به کار می ‌شوند. به طور مثال مهندسان سخت ‌افزار کامپیوتر به طور متوسط سالانه 128،170 دلار حقوق دریافت می ‌کنند.

متغیر در برنامه نویسی چیست؟ متغیر (Variable) نیز یکی دیگر از لغات و اصطلاحات برنامه نویسی است. یک مکان در حافظه است که دارای یک نام می‌باشد و می‌تواند حاوی اطلاعات یا یک مقدار قابل تغییر باشد. به زبان دیگر، متغیر در برنامه‌نویسی به فضایی که برای ذخیره داده‌ها کنار گذاشته شده است می‌گویند. برنامه نویسی یکی از شغل‌های محبوب و پردرآمدی محسوب می‌شود که در آن امکان کارآفرینی وجود دارد. به علت اهمیت حوزه برنامه نویسی، مانند بسیاری از حوزه‌های دیگر در سایت فرادرس آموزش‌های زیادی برای برنامه نویسی منتشر شده است.

در این مقاله سعی شده است تا واژه‌نامه جامعی ارائه شود و رایج‌ترین لغات و اصطلاحات برنامه نویسی در آن معرفی شوند. با مطالعه این مقاله پیش از شروع یادگیری برنامه نویسی و آشنایی با اصطلاحات رایج آن ، می‌توان مسیر یادگیری را هموارتر کرد و این فرآیند آسان‌تر خواهد شد. در این نوشتار، ابتدا اصطلاحات پایه و مقدماتی معرفی شده‌اند و سپس به شرح اصطلاحات تخصصی‌تر پرداخته شده است. پس از آن نیز برخی از اصطلاحات برنامه نویسی خاص مربوط به زبان‌های پایتون و C#‎ (سی‌شارپ) معرفی می‌شوند. معنی کراس پلتفرم در برنامه نویسی چیست؟ از سایر لغات و اصطلاحات برنامه نویسی، واژه Cross Platform (چند سکویی) است. برعکس برنامه نویسی Native، شما در برنامه نویسی کراس پلتفرم می‌توانید با یک زبان خاص، یکبار کد نویسی کنید و از آن کد یک خروجی برای انواع پلتفرم‌ها استفاده کنید.

«زبان ماشین» یا «کد ماشین» (Machine Code)، پایین‌ترین سطح زبان برنامه نویسی (حتی پایین‌تر از زبان سطح پایین) محسوب می‌شود. این زبان برنامه نویسی قدرتمند و انعطاف پذیر، می‌تواند برای انواع مختلفی از برنامه‌های کاربردی از برنامه‌های تجاری گرفته تا مهندسی استفاده شود. «تنسورفلو»، کتابخانه‌ای محسوب می‌شود که توسط گوگل برای تسهیل آموزش و ایجاد مدل‌های یادگیری ماشین و شبکه‌های عصبی توسعه داده شده است. این کتابخانه، یکی از کتابخانه‌های بسیار محبوب برای زبان برنامه نویسی پایتون به حساب می‌آید. در برنامه نویسی کامپیوتر، اصطلاح «کد سخت» یا «Hard code» برای توصیف کدهایی استفاده می‌شود که احتمال تغییر آن‌ها وجود ندارد.

MVC یک الگوی معماری نرم‌افزار است که مخفف کلمات View ،Model و Controller است. آرایه در برنامه نویسی چیست؟ یک آرایه (Array) مجموعه‌ای از چندین متغیر است. به عبارت دیگر، آرایه می‌تواند چندین متغیر (Variable) را در خود ذخیره کند. نکته 1– نکته مهمی که در ترجمه فارسی به انگلیسی “برنامه نویسی (کامپیوتر)” باید به آن نیز توجه نمائید این است که این ترجمه در چه متن و یا محیطی قرار است استفاده شود. مثلاً آیا عبارت فارسی “برنامه نویسی (کامپیوتر)” یک عبارت و اصطلاح فارسی عامیانه است و یا رسمی و یا تخصصی است.

در برنامه نویسی ماژولار، هر قطعه کد (ماژول) یک وظیفه‌ای دارد که تا حد امکان، کمترین وابستگی را به به سایر کدها (ماژول) دارد. اگر یک قطعه از کدها (ماژول) از کار بیفتد، می‌توان آن را تغییر داد و یا با کد دیگری جایگزین کرد، بدون آن که به ساختار سایر کدها خللی ایجاد شود. ثابت در برنامه نویسی چیست؟ ثابت (Constant) یک مکان در حافظه است که دارای یک نام می‌باشد و می‌تواند حاوی اطلاعات یا یک مقدار ثابت باشد. به زبان دیگر، ثابت در برنامه‌نویسی به فضایی که برای ذخیره داده‌ها کنار گذاشته شده است می‌گویند. Frontend یا همان برنامه نویسی سمت کاربر به قسمتی از توسعه وب اشاره دارد که مربوط به آنچه کاربران مستقیماً می‌بینند و با آن تعامل دارند، می‌شود.

یکی از پایه‌ای‌ترین اصطلاحات برنامه نویسی زبان سی شارپ، «NET Framework.» است. کتابخانه استاندارد #C است که در حقیقیت، تمام چیزهای لازم برای انجام بیش‌تر کارهای رایج را ارائه می‌کند. جعبه ابزار جدید برای برنامه‌های کاربردی رابط کاربری گرافیکی (GUI) است که به رویکردی ایده‌آل برای برنامه نویسی رابط کاربری گرافیکی در جاوا ۸ تبدیل شده است. هسته جاوا، ویژگی‌های اصلی جاوا که «ویرایش استاندارد جاوا» (Java EE | Java Standard Edition) هم نامیده می‌شود را ارائه می‌دهد. «اپلیکیشن‌های بومی» (Native App| برنامه‌های کاربردی اختصاصی)، اپلیکیشن‌هایی هستند که برای سیستم عامل خاصی ایجاد شده‌اند و امکان استفاده از آن‌ها روی دستگاه‌های دیگر وجود ندارد. به عنوان مثال، اپلیکیشن‌های ساخته شده برای سیستم عامل اپل را نمی‌توان برای اندروید استفاده کرد.

استفاده از پایتون آسان است، همچنین این زبان، سرعت بالا و پیچیدگی کم‌تری نسبت به روبی (Ruby) و سایر زبان‌های برنامه نویسی شیءگرای مشابه دارد. مفسر در برنامه نویسی چیست؟ مفسر نیز مانند کامپایلر وظیفه‌اش تبدیل کدهای زبان برنامه نویسی سطح بالا را به دودویی (باینری) زبان سطح پایین است تا برای کامپیوتر قابل درک و اجرا باشد. اصطلاح Bug در برنامه نویسی، نوعی خطا یا اشتباه در اجرای نرم‌افزار است که موجب نتایج اشتباه یا اجرا نشدن نرم‌افزار می‌شود. باگ نیز یکی از لغات و اصطلاحات برنامه نویسی است که در بین برنامه نویس‌ها رایج است. لغات پرکاربرد انگلیسی در برنامه نویسی، در دنیای امروزی که همه چیز به زبان و اینترنت مربوط می شود بسیار کاربرد دارد.

«گزاره» یا «عبارت»، روشی است که در آن از طریق ارائه دستورالعمل‌ها یا نوشتن عباراتی برای توضیح عمل موردنظر برای کامپیوتر گفته می‌شود تا عملی را انجام دهد. علت اینکه این روش CamelCase نامیده می‌شود، این است که حرف اول کلمات (به غیر از کلمه اول) بزرگ است که می‌توان این حروف بزرگ را مثل کوهان‌های شتر در نظر گرفت. Pokémon Go، نمونه‌ای محبوب از واقعیت مجازی است که دنیای واقعی ثبت شده از طریق دوربین گوشی را با کاراکترهای مجازی ترکیب می‌کند. بنابراین خروجی به دست آمده، تصاویر دنیای واقعی به علاوه کاراکترهای مجازی است. آرایه نوعی ساختمان داده (Data Structure) برای ذخیره متغیرهایی (Variable) با نوع داده یکسان و مقادیر متفاوت به حساب می‌آید.

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

اگر مفسر با هر گونه خطایی در کد مواجه شود، پیامی را نشان می‌دهد که شامل نوع خطا و محل وقوع آن در کد است. فریم ورک در برنامه نویسی، اساس و پایه‌ای با سطح پیچیدگی مشخص است که به برنامه نویسان کمک می‌کند تا برای پلتفرم خاصی برنامه بسازند. «زبان برنامه نویسی مبتنی بر بلوک» (Block-based Programming Language)، زبانی بصری محسوب می‌شود. برنامه نویسی مبتنی بر بلوک به کاربران اجازه می‌دهد تا از طریق کشیدن و رها کردن بلوک‌های کد، برنامه‌هایی را بسازند. این نوع زبان‌ها بر عکس زبان‌های برنامه نویسی مبتنی بر متن، نیازی به نوشتن کد ندارند.

یک رقم دودویی کوچک‌ترین واحد داده در محاسبات یعنی همان یک بیت محسوب می‌شود. رابط کاربری چیست؟ رابط کاربری (UI) مخفف کلمات User Interface است. بلکه جزئی در طراحی گرافیک است ولی با برنامه نویسان رابطه مستقیم دارد. از اصطلاح کامنت نیز یکی از لغات و اصطلاحات برنامه نویسی است که در بین برنامه نویسان رایج است. کامنت در برنامه نویسی چیست؟ در برنامه نویسی اگر بخواهیم یک قسمت از کدی را غیر فعال کنیم، در اصطلاح آن را کامنت می‌کنیم که کار کند. برای اینکه سایر برنامه نویسان، وظیفه این کد را متوجه شوند، با کامنت در باره آن کد یک توضیحی می‌دهیم.

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

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

TCP به شدت با IP در ارتباط است و معمولاً به صورت TCP / IP نوشته می شود. نوشتن کد به معنی نوشتن دستورالعمل هایی است که به رایانه می گوید چه کاری انجام دهد. ASCII فرمت متنی خام شناخته شده ای که هر رایانه ای قادر به درک آن است. Hyper Text Markup Language زبانی است که در آن محتوا و قالب بندی یک صفحه وب نوشته شده است. برنامه ای که کلیه برنامه های کاربردی بین کاربران و برنامه های کاربردی تجاری یا پایگاه داده با پشتیبانی سازمان را مدیریت می کند. سروری که بین یک برنامه مشتری مانند مرورگر وب و یک سرور واقعی قرار دارد.

نام و ساختار شبکه‌های عصبی از مغز انسان‌ها الهام گرفته است و از روشی سیگنال‌دهی نورون‌های بیولوژیکی به یکدیگر، تقلید م‌ کند. شبکه‌های عصبی از یک لایه ورودی، یک یا چند لایه پنهان و یک لایه خروجی تشکیل شده‌اند. هر گره یا نورون مصنوعی به دیگری متصل می‌شود و دارای وزن (Weight) و آستانه (Threshold) مرتبط است. «شبکه‌های عصبی» با نام‌های «شبکه‌های عصبی مصنوعی» (ANN | Artificial Neural Networks) یا «شبکه‌های عصبی شبیه‌سازی شده» (SNN) نیز شناخته می‌شوند. علوم کامپیوتر، شامل ایده‌هایی است که حل مسائل را با کامپیوترها ممکن می‌کنند.

به این نوع از ربات‌ها، ربات‌های خود مختار یا خودگردان گفته می‌شود. از هلی کوپترهای خودگردان گرفته تا روبات جاروبرقی رومبا (Roomba)، طیفی از نمونه‌های روبات‌های خودمختار محسوب می‌شوند. ربات خودران، ماشین خودران، و ربات تحویل‌دهنده، همگی اصطلاحاتی هستند که برای توصیف ربات‌هایی به کار می‌روند که بدون تعامل انسانی با استفاده از حسگرها (Sensor) در محیط خود حرکت می‌کنند. «ثبت کُنِش‌وَر»، در واقع همان حرف M در معماری MVC  یعنی «مُدل» است. Active Record، «مدل» یا لایه‌ای از سیستم به حساب می‌آید که مسئول نمایش داده‌های تجاری و منطقی است که برای ذخیره‌سازی ثابت به یک پایگاه داده نیاز دارند. از طریق زبان SQL می‌توان عملیات CRUD، یعنی Create (ایجاد)، Read (خواندن)، Update (بروزرسانی) و Delete (حذف کردن) اطلاعات در پایگاه‌داده را انجام داد.

Apache، نقش مهمی در رشد اولیه اینترنت داشته و همچنین کلمه A در LAMP Stack، برگرفته از نام آپاچی است. وب‌سایت آموزش برنامه نویسی دولوپر شو در 6ام تیر ماه سال 1401 تاسیس شد. هدف ما این است که برنامه نویسی را با استفاده از مقالات و ویدئوهای آموزشی برنامه نویسی در سطح استاندارد جهانی برای شما فراهم کنیم. JSON حجم بسیار کمی دارد و خوانایی بالایی دارد و جایگزین XML شده است. جیسون نیز یکی از لغات و اصطلاحات پر کاربرد در برنامه نویسی است.

بازگشت (return)، «while» ،«if» ،«static» ،«continue» و «default» برخی از کلمات کلیدی زبان C به حساب می‌‌آیند. «Parameter»، نوع خاصی از متغیر در زبان برنامه نویسی کامپیوتر است که برای انتقال اطلاعات بین تابع‌ها یا رویه‌ها استفاده می‌شود. به عبارت دیگر، پارامتر،‌ مقداری است که هنگام فراخوانی یک تابع به آن ارسال می‌شود. اسکریپت در برنامه نویسی چیست؟ اسکریپت‌ها برنامه‌های کوچکی هستند که توسط زبان‌های برنامه نویسی ساخته شده‌اند. یعنی یک اسکریپت (یرنامه) از قبل نوشته شده تا از دوباره نوشتن آن خودداری کنیم و سرعت توسعه بالاتر رودو در زمان صرفه‌جویی شود. معنی return در برنامه نویسی چیست؟ یکی دیگر از لغات و اصطلاحات برنامه نویسی که فوق العاده پر استفاده است، دستور بازگشتی یا return است.

«distutils»، بسته موجود در کتابخانه استاندارد پایتون برای نصب، ساخت و توزیع کد پایتون است. «طول لیست» به اندازه یک لیست به عبارت دیگر، تعداد عناصر موجود در لیست اشاره دارد. به برنامه‌ای که معمولاً در یک فایل واحد وجود دارد و آماده اجرا است، «قابل اجرا» (Executable) گفته می‌شود. «پلتفرم‌ها»، گروهی از فناوری‌ها هستند که به عنوان پایه‌ای برای توسعه اپلیکیشن‌ها، فرآیندها یا فناوری‌های دیگر استفاده می‌شوند. به بازیابی داده‌های ورودی از منابع خارجی مانند فایل‌ها، عمل خواندن گفته می‌شود.

با یادگیری Python، می‌توانید پروژه‌های واقعی بسازید و به سرعت مهارت‌های خود را تقویت کنید. برای شروع آموزش پایتون می‌توانید از منابع متنوع موجود استفاده کنید. «برنامه‌نویسی کامپوننت-محور» یا «COP» به معنی قرار دادن کامپوننت‌هایی در کنار هم با قابلیت استفاده مجدد است. این نوع از برنامه نویسی، ممکن است دارای امکانات زبان‌های برنامه نویسی شی گرا باشد یا از این قابلیت بهره‌مند نباشد. مولفه‌ها را می‌توان در هر پارادایم، ماژولار (Modular)، تابعی، رویه‌ای، شی گرا و موارد دیگر طراحی کرد. همچنین می‌تواند موجودیت مستقلی باشد و اجزای آن با یکدیگر جایگزین شوند.

«گیت»، نرم افزاری رایگان است که امکان ردیابی تغییرات در هر مجموعه‌ای از فایل‌ها را ممکن می‌کند. Git، سیستم کنترل نسخه (Version Control System) توزیع شده متن‌بازی محسوب می‌شود که از پروژه‌های کوچک گرفته تا پروژه‌های گسترده، می‌تواند همه چیز را  را با سرعت و کارایی مدیریت کند. یکی از کاربردهای سیستم کنترل نسخه Git، هماهنگ کردن کارها بین برنامه نویسانی است که کد منبع را به صورت مشارکتی در طی توسعه نرم افزار توسعه می‌دهند. بنابراین، بهتر است پیش از شروع یادگیری برنامه نویسی، آشنایی لازم با اصطلاحات برنامه نویسی یا در واقع اصطلاحات رایج برنامه نویسی به دست آید. به همین دلیل در این مقاله به معرفی بیش از ۲۰۰ اصطلاح رایج برنامه نویسی پرداخته شده است.

به عنوان مثال، اگر نام شخصی John Thomas Wood باشد، می‌توان آن را به توکن‌های «John»، «Thomas» و «Wood» تقسیم کرد. سپس برنامه نویس می‌تواند، فقط از بخش یا توکنی که می‌خواهد استفاده کند. توکن‌ها به کلمات کلیدی، شناسه‌ها (Identifier)، علائم و مقادیر (literal)، عملگرها و نشانه‌ها (Punctuator) طبقه‌بندی می‌شوند. «لینوکس»، سیستم عاملی منبع باز محسوب می‌شود که برای اجرا روی انواع مختلفی از دستگاه‌ها مانند لپ‌تاپ، تلفن، تبلت، ربات و بسیاری از ابزارهای دیگر طراحی شده است. در اصل، انگولار جی اس، فریم ورک فرانت اند و منبع باز جاوا اسکریپت برای ساخت وب‌سایت و وب اپلیکیشن‌های پویا محسوب می‌شود.


برنامه نویسی سی شارپ