Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Build your AI Agent
    • GfG 160
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Contests
    • Accenture Hackathon (Ending Soon!)
    • GfG Weekly [Rated Contest]
    • Job-A-Thon Hiring Challenge
    • All Contests and Events
  • DSA
  • Practice Problems
  • Python
  • C
  • C++
  • Java
  • Courses
  • Machine Learning
  • DevOps
  • Web Development
  • System Design
  • Aptitude
  • Projects
Similar Topics
DSA
22.4k+ articles
C++
4.2k+ articles
C++ Programs
2.4k+ articles
Competitive Programming
2.3k+ articles
Software Engineering
1.8k+ articles
School Programming
1.4k+ articles
Programming Language
350+ articles
school-programming
230+ articles
Programming
190+ articles
Object-Oriented-Design
16 articles

Programming Basics

18 posts
Rust: The Programming Language of the Future?
Last Updated: 21 June 2024
In the ever-changing landscape of programming languages, Rust has positioned itself as a strong candidate to be crowned “Programming Langu...read more
image
Programming Basics
Rust
Learning the art of Competitive Programming
Last Updated: 13 June 2024
Learning the art of Competitive ProgrammingHow to begin with Competitive Programming?Top 10 Algorithms and Data Structures for Competitive P ...read more
Competitive Programming
Programming Basics
Language Evaluation Criteria
Last Updated: 08 April 2023
Language evaluation criteria in programming languages are sets of standards and principles used to assess the quality and effectiveness of p ...read more
system-programming
Software Engineering
Programming Basics
Similar Topics
DSA
22.4k+ articles
C++
4.2k+ articles
C++ Programs
2.4k+ articles
Competitive Programming
2.3k+ articles
Software Engineering
1.8k+ articles
School Programming
1.4k+ articles
Programming Language
350+ articles
school-programming
230+ articles
Programming
190+ articles
Object-Oriented-Design
16+ articles
"Hello World" In 30 Different Languages
Last Updated: 05 March 2024
In this article, we are going to see how to print "Hello World" in 30 different languages. It includes languages like C, C++, Cobol, Scala, ...read more
Programming Language
Programming Basics
Difference between structured and unstructured programming
Last Updated: 13 July 2021
Structured ProgrammingStructured Programming is a type of programming that generally converts large or complex programs into more manageable ...read more
Difference Between
Programming Basics
Can we write a print statement within if parentheses?
Last Updated: 21 April 2025
If-Else is a decision-making statement, where the result will be either true or false. If the statement accepts boolean values – if the va ...read more
C Basics
C++
C++ Programs
Programming Basics
Programming
Types of C files after its compilation
Last Updated: 08 July 2021
After writing C program when we compile and execute our program, there are various types of files are created. You can refer through Compili ...read more
C-programming
C Language
C Programs
Programming Basics
Difference between Searching and Sorting Algorithms
Last Updated: 15 December 2022
Prerequisite: Searching and Sorting AlgorithmsSearching Algorithms are designed to check for an element or retrieve an element from any data...read more
image
Searching
Sorting
Algorithms-Searching
Programming Basics
DSA
Runtime and Compile-time constants in C++
Last Updated: 19 October 2020
Run-time Constant:These are the constants whose respective values can only be known or computed at the time of running of source code. Run t ...read more
cpp-data-types
CPP-Basics
C++
const keyword
C++ Programs
Programming Basics
Operations of Doubly Linked List with Implementation
Last Updated: 19 April 2023
A Doubly Linked List (DLL) contains an extra pointer, typically called the previous pointer, together with the next pointer and data which a...read more
image
Linked List
Algorithms
doubly linked list
Programming Basics
DSA
Difference between Functional Programming and Object Oriented Programming
Last Updated: 25 July 2024
What is Functional Programming?In functional programming, we have to build programs using functions. An example of functional programming is ...read more
Software Engineering
Programming Basics
Object-Oriented-Design
Technical Scripter 2019
Blog | Programming Guidelines
Last Updated: 27 January 2023
Computer programming is a process of writing an executable computer program for accomplishing a specific computer task. Although writing the ...read more
Misc
GBlog
school-programming
Programming Basics
Differences between Procedural and Object Oriented Programming
Last Updated: 28 June 2022
This article focuses on discussing the differences between procedural and object-oriented programming.Procedural ProgrammingProcedural Progr ...read more
Software Engineering
Programming Basics
Object-Oriented-Design
Different types of Coding Schemes to represent data
Last Updated: 28 January 2025
Any text-based data is stored by the computer in the form of bits(a series of 1s and 0s), and follows the specified Coding Scheme. The codin ...read more
Technical Scripter
School Programming
Picked
Programming Basics
Technical Scripter 2018
Programming
Modular Approach in Programming
Last Updated: 07 September 2018
Modular programming is the process of subdividing a computer program into separate sub-programs. A module is a separate software component. ...read more
School Programming
school-programming
Picked
CBSE - Class 11
Programming Basics
1 2 >>
Last
1 2 >>
Last
1 2 >>
Last
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox