Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Summary Programming Languages

Rating
-
Sold
-
Pages
4
Uploaded on
19-11-2023
Written in
2023/2024

C Programming – Features & The First C Program Introduction to Variable Variable Naming Conventions

Institution
Course

Content preview

C Programming – Features & The First C Program

Have you ever wondered why a company like Google has separate departments for different
tasks related to the same job? For example, if the job is to develop a software.
Below are the possible departments involved in a software development project:

 Requirement analysis
 Designing

Have you ever wondered why there are so many departments for the development of a
single software? Perhaps there is a department for designing, another for coding, and a
separate one for testing. The reason behind this is to divide a large task into smaller, more
manageable ones. This is a common strategy for success in any task we want to
accomplish.


For instance, when searching for effective study habits on Google, one of the results that
popped up was to avoid cramming all studying into one session. Successful students
typically space their work over shorter periods of time and rarely try to cram all of their
studying into one or two sessions. The same concept applies to software development;
breaking down a large program into smaller programs, called procedures or functions,
makes it easier to work with them. This is the idea behind procedural programming
languages.

Everything in C is simply a set of procedures or functions, which is the main feature of the
language. This is the distinction between high-level and low-level languages, where high or
low refers to the degree of abstraction. Abstraction means hiding system-level details, so a
high degree of abstraction means less effort for the user and more user-friendliness. We
don't have to worry about what's happening inside.
A simple example is a text editor, where we just type out the text and hit save when we're
done.

Do you ever wonder how your information is being stored without concerning yourself with
the specifics of where and how it is being stored? This is known as a higher level of
abstraction. Conversely, a lower degree of abstraction requires more effort from the user, as
they would need to understand all the internal details of the computer. High level
programming languages, such as COBOL, are an example of this.


Programming Languages
 FORTRAN
 C++
 LIPS

Written for

Institution
Course
Unknown

Document information

Uploaded on
November 19, 2023
Number of pages
4
Written in
2023/2024
Type
SUMMARY

Subjects

$9.19
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
smartwork027

Get to know the seller

Seller avatar
smartwork027 Self
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions