{"id":6022,"date":"2021-02-26T11:09:55","date_gmt":"2021-02-26T11:09:55","guid":{"rendered":"https:\/\/tech.codevidhya.com\/?p=6022"},"modified":"2021-04-09T12:17:54","modified_gmt":"2021-04-09T12:17:54","slug":"list-of-programming-definitions-and-terminologies","status":"publish","type":"post","link":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/","title":{"rendered":"Ultimate List of Programming Definitions and Terminologies"},"content":{"rendered":"<p>It is obvious that when anyone learns a language, knowing the basics always gives a headstart to them and makes it easier for the person to learn it. And when it comes to learning a programming language, one must know some of the most important coding terminologies and definitions first.<\/p>\n<p>Without knowing these terms and definitions, the learner might struggle throughout the journey. That&#8217;s why, for every aspirant who wants to learn to code, we are introducing the ultimate list of coding terminologies and definitions.<\/p>\n<p>This will not only help the person to get insights into an array of coding terms but also will it allow the person to clear out some of the coding basics to some extent.<\/p>\n<p>The following list demonstrates the terminologies related to programming and some other terms that relate to the world of Computer Science.<\/p>\n<p><strong>The list will be quite long so sit tight, and read on:<\/strong><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-68707ee2cdae7\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-68707ee2cdae7\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#1_ALGORITHM\" title=\"1. ALGORITHM\">1. ALGORITHM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#2_API\" title=\"2. API\">2. API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#3_Array\" title=\"3. Array\">3. Array<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#4_Back-End\" title=\"4. Back-End\">4. Back-End<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#5_Bootcamp\" title=\"5.\u00a0 Bootcamp\">5.\u00a0 Bootcamp<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#6_Operators\" title=\"6. Operators\">6. Operators<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#7_Compiler\" title=\"7. Compiler\">7. Compiler<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#8_Loops\" title=\"8. Loops\">8. Loops<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#9_Database\" title=\"9. Database\">9. Database<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#10_Data_Structure\" title=\"10. Data Structure\">10. Data Structure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#11_Framework\" title=\"11. Framework\">11. Framework<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#12_Object-Oriented_Programming_OOP\" title=\"12. Object-Oriented Programming (OOP)\">12. Object-Oriented Programming (OOP)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#13_Server\" title=\"13. Server\">13. Server<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"1_ALGORITHM\"><\/span><strong>1. ALGORITHM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To start with important programming definitions, an algorithm is a finite set of rules defined by the user to perform a complex task or computational calculation with the help of the machine.<\/p>\n<p>Generally, an algorithm can be written through lines of code so that the computer can understand it. It is used for problem-solving, data processing, etc.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_API\"><\/span><strong>2. API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>API or Application Programming Interface is a set of functions that help two software components, operating systems interact, and access data internally. It delivers a request processed by a system to another system and sends back the response to the user.<\/p>\n<p>For example, when you add an item to your cart, the API tells the site that you have added a product to your cart, then the site adds the product to your cart.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Array\"><\/span><strong>3. Array<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>An array is a type of data structure that is used in different programming languages. It contains a group of elements of the same nature such as integers, characters, or strings.<\/p>\n<p>It is a kind of container with a fixed size to arrange or store values. Arrays are used to store data in an arranged way so that it is easy to sort or search.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter  wp-image-6672\" src=\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2021\/02\/1.jpg\" alt=\"Array\" width=\"689\" height=\"423\" srcset=\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1.jpg 990w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1-300x184.jpg 300w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1-768x472.jpg 768w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1-980x602.jpg 980w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1-480x295.jpg 480w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/1-600x368.jpg 600w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Back-End\"><\/span><strong>4. Back-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In computer science, the term back-end refers to that part of the website or application which is not visible by the user.<\/p>\n<p>When a user submits a request to a website or application, the request gets executed in the back-end to show the results back to the screen. The back end consists of the Server and the Database.<\/p>\n<p>The Server connects the processed request to the Database of the application and shows the request back to the user.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter  wp-image-6671\" src=\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2021\/02\/2-1-1024x554.jpg\" alt=\"Front End and Back End\" width=\"713\" height=\"386\" srcset=\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-1024x554.jpg 1024w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-300x162.jpg 300w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-768x415.jpg 768w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-1080x584.jpg 1080w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-980x530.jpg 980w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-480x260.jpg 480w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1-600x325.jpg 600w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/2-1.jpg 1124w\" sizes=\"(max-width: 713px) 100vw, 713px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Bootcamp\"><\/span><strong>5.\u00a0 Bootcamp<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Coding or Programming Bootcamps are intensive Software Development and other technical training programs that teach participants technical and coding skills correlating to what the employers and companies look for.<\/p>\n<p>These boot camps allow people to learn to code and apply their skills to solve real-world coding problems.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Operators\"><\/span><strong>6. Operators<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Operators are the symbols that let the compiler or interpreter perform specific mathematical or comparison or logical operations. These operators take one or more arguments to produce a result and solve a problem.<\/p>\n<p>For example, Addition (+), Subtraction (-), Multiplication (*) are different types of operators.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Compiler\"><\/span><strong>7. Compiler<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In programming, the compiler is one of the most important elements while executing a line of code.<\/p>\n<p>It is a type of translator that translates the source code written in high-level language by the programmer to a much lower-level language code that is understandable by the machine. The translation lets the computer execute the program.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Loops\"><\/span><strong>8. Loops<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As we know, a loop means a process that continues itself until it is stopped. In the same way, in programming, loops are a set of instructions in the code that iterates itself when the condition inside the loop is true.<\/p>\n<p>These loops are used to repeat instructions, functions, etc. Some of the most-used loops are the <strong>for<\/strong> loop and the <strong>while<\/strong> loop.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Database\"><\/span><strong>9.<\/strong> <strong>Database<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A database is a stock of data or information well-managed by a database engine for arranged access of the same.<\/p>\n<p>These data can be accessed by the user through <strong>Structured Query Language<\/strong> (SQL), which is a popular database management tool used by most of the applications that use a database.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter  wp-image-6670\" src=\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2021\/02\/3-1-1024x719.jpg\" alt=\"Database\" width=\"758\" height=\"532\" srcset=\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-1024x719.jpg 1024w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-300x211.jpg 300w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-768x539.jpg 768w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-1080x758.jpg 1080w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-980x688.jpg 980w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-480x337.jpg 480w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1-600x421.jpg 600w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/3-1.jpg 1090w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_Data_Structure\"><\/span><strong>10. Data Structure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In computer science, a data structure is a managed format of organizing, managing, and accessing data which allows proper access and management to data. Some of the examples of data structures are Arrays, Linked Lists, Stacks, Queues, and Trees.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Framework\"><\/span><strong>11. Framework<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A framework is a software pre-designed by programmers that are used by developers to build new applications. Frameworks make the work of developers easier.<\/p>\n<p>These frameworks are already built, tested, and optimized by developers which makes them very versatile and efficient to use. Frameworks reduce the hassle of the entire development process with the help of a single platform.<\/p>\n<p>Some popular Frameworks are Angular.js, Ruby on Rails, Django, Apache.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter  wp-image-6669\" src=\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2021\/02\/4.jpg\" alt=\"JavaScript Frameworks\" width=\"569\" height=\"369\" srcset=\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4.jpg 998w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4-300x195.jpg 300w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4-768x499.jpg 768w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4-980x636.jpg 980w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4-480x312.jpg 480w, https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/4-600x390.jpg 600w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_Object-Oriented_Programming_OOP\"><\/span><strong>12. Object-Oriented Programming (OOP)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>One of the most important programming definitions, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">Object-Oriented Programming<\/a> is a model of programming that empathizes with the concept of objects.<\/p>\n<p>These objects contain data and code in the form of fields and procedures respectively. There are plenty of benefits of Object-Oriented Programming as they are extensible, reusable, secure, and more understandable.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"13_Server\"><\/span><strong>13. Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A server is a type of computer that provides data and information to other computers through a network.<\/p>\n<p>It may transfer the data through a local network (LAN) or a wide area network (WAN). The computers which are connected to the server are called clients and these clients exchange data with each other through the server.<\/p>\n<p>&nbsp;<\/p>\n<p>Now that we have described most of the important programming definitions, those who want to start coding at a young age can go through these definitions once to start their coding journey. Look out for more blogs on Coding For Kids <a href=\"https:\/\/codevidhya.com\/blog\/\">Here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is obvious that when anyone learns a language, knowing the basics always gives a headstart to them and makes it easier for the person to learn it. And when it comes to learning a programming language, one must know some of the most important coding terminologies and definitions first. Without knowing these terms and [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":6024,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[24],"tags":[],"class_list":["post-6022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-for-kids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Programming Definitions and Terms | An Ultimate Guide | Codevidhya<\/title>\n<meta name=\"description\" content=\"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programming Definitions and Terms | An Ultimate Guide | Codevidhya\" \/>\n<meta property=\"og:description\" content=\"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\" \/>\n<meta property=\"og:site_name\" content=\"Codevidhya\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-26T11:09:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-09T12:17:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nilim Chatterjee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nilim Chatterjee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\"},\"author\":{\"name\":\"Nilim Chatterjee\",\"@id\":\"https:\/\/codevidhya.com\/#\/schema\/person\/61cde2fb6b3b57dd97ed40d9f9456a35\"},\"headline\":\"Ultimate List of Programming Definitions and Terminologies\",\"datePublished\":\"2021-02-26T11:09:55+00:00\",\"dateModified\":\"2021-04-09T12:17:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\"},\"wordCount\":968,\"publisher\":{\"@id\":\"https:\/\/codevidhya.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png\",\"articleSection\":[\"Coding for Kids\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\",\"url\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\",\"name\":\"Programming Definitions and Terms | An Ultimate Guide | Codevidhya\",\"isPartOf\":{\"@id\":\"https:\/\/codevidhya.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png\",\"datePublished\":\"2021-02-26T11:09:55+00:00\",\"dateModified\":\"2021-04-09T12:17:54+00:00\",\"description\":\"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.\",\"breadcrumb\":{\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage\",\"url\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png\",\"contentUrl\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png\",\"width\":1200,\"height\":800,\"caption\":\"Programming Definitions\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codevidhya.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ultimate List of Programming Definitions and Terminologies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codevidhya.com\/#website\",\"url\":\"https:\/\/codevidhya.com\/\",\"name\":\"Codevidhya\",\"description\":\"Teaching Kids to Code\",\"publisher\":{\"@id\":\"https:\/\/codevidhya.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codevidhya.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codevidhya.com\/#organization\",\"name\":\"Codevidhya\",\"url\":\"https:\/\/codevidhya.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codevidhya.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2020\/08\/Codevidhya_PPT.png\",\"contentUrl\":\"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2020\/08\/Codevidhya_PPT.png\",\"width\":572,\"height\":165,\"caption\":\"Codevidhya\"},\"image\":{\"@id\":\"https:\/\/codevidhya.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/codevidhya.com\/#\/schema\/person\/61cde2fb6b3b57dd97ed40d9f9456a35\",\"name\":\"Nilim Chatterjee\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codevidhya.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/10\/profile-pic.png\",\"contentUrl\":\"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/10\/profile-pic.png\",\"caption\":\"Nilim Chatterjee\"},\"url\":\"https:\/\/codevidhya.com\/author\/nilim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming Definitions and Terms | An Ultimate Guide | Codevidhya","description":"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/","og_locale":"en_US","og_type":"article","og_title":"Programming Definitions and Terms | An Ultimate Guide | Codevidhya","og_description":"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.","og_url":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/","og_site_name":"Codevidhya","article_published_time":"2021-02-26T11:09:55+00:00","article_modified_time":"2021-04-09T12:17:54+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png","type":"image\/png"}],"author":"Nilim Chatterjee","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nilim Chatterjee","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#article","isPartOf":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/"},"author":{"name":"Nilim Chatterjee","@id":"https:\/\/codevidhya.com\/#\/schema\/person\/61cde2fb6b3b57dd97ed40d9f9456a35"},"headline":"Ultimate List of Programming Definitions and Terminologies","datePublished":"2021-02-26T11:09:55+00:00","dateModified":"2021-04-09T12:17:54+00:00","mainEntityOfPage":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/"},"wordCount":968,"publisher":{"@id":"https:\/\/codevidhya.com\/#organization"},"image":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage"},"thumbnailUrl":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png","articleSection":["Coding for Kids"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/","url":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/","name":"Programming Definitions and Terms | An Ultimate Guide | Codevidhya","isPartOf":{"@id":"https:\/\/codevidhya.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage"},"image":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage"},"thumbnailUrl":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png","datePublished":"2021-02-26T11:09:55+00:00","dateModified":"2021-04-09T12:17:54+00:00","description":"Aspiring to become a master in programming? Learn some of the most important programming definitions and terminologies in this blog.","breadcrumb":{"@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#primaryimage","url":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png","contentUrl":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/02\/Blog-Image-01.png","width":1200,"height":800,"caption":"Programming Definitions"},{"@type":"BreadcrumbList","@id":"https:\/\/codevidhya.com\/list-of-programming-definitions-and-terminologies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codevidhya.com\/"},{"@type":"ListItem","position":2,"name":"Ultimate List of Programming Definitions and Terminologies"}]},{"@type":"WebSite","@id":"https:\/\/codevidhya.com\/#website","url":"https:\/\/codevidhya.com\/","name":"Codevidhya","description":"Teaching Kids to Code","publisher":{"@id":"https:\/\/codevidhya.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codevidhya.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codevidhya.com\/#organization","name":"Codevidhya","url":"https:\/\/codevidhya.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codevidhya.com\/#\/schema\/logo\/image\/","url":"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2020\/08\/Codevidhya_PPT.png","contentUrl":"https:\/\/d3ony3jh7spf4x.cloudfront.net\/wp-content\/uploads\/2020\/08\/Codevidhya_PPT.png","width":572,"height":165,"caption":"Codevidhya"},"image":{"@id":"https:\/\/codevidhya.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/codevidhya.com\/#\/schema\/person\/61cde2fb6b3b57dd97ed40d9f9456a35","name":"Nilim Chatterjee","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codevidhya.com\/#\/schema\/person\/image\/","url":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/10\/profile-pic.png","contentUrl":"https:\/\/codevidhya.com\/wp-content\/uploads\/2021\/10\/profile-pic.png","caption":"Nilim Chatterjee"},"url":"https:\/\/codevidhya.com\/author\/nilim\/"}]}},"_links":{"self":[{"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/posts\/6022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/comments?post=6022"}],"version-history":[{"count":21,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/posts\/6022\/revisions"}],"predecessor-version":[{"id":6677,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/posts\/6022\/revisions\/6677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/media\/6024"}],"wp:attachment":[{"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/media?parent=6022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/categories?post=6022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codevidhya.com\/wp-json\/wp\/v2\/tags?post=6022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}