Ayushi

A
Ayushi ChaturvediStudent at AIR FORCE SCHOOL, KANPUR
Holiday Homework 1
2
NAME :- AYUSHI CHATURVEDI
CLASS:- VIII-A
ROLL No:- 24
Ayushi
Machine Languages
In machine languages, instructions are written as sequences of 1s and
0s, called bits, that a computer can understand directly. An instruction
in machine language generally tells the computer four things: (1)
where to find one or two numbers or simple pieces of data in the main
computer memory (Random Access Memory, or RAM), (2) a simple
operation to perform, such as adding the two numbers together, (3)
where in the main memory to put the result of this simple operation,
and (4) where to find the next instruction to perform. It is extremely
difficult to program directly in machine language because the
instructions are sequences of 1s and 0s..
High-level languages are relatively sophisticated sets of statements utilizing
words and syntax from human language. These programming languages allow
larger and more complicated programs to be developed faster. However, high-
level languages must be translated into machine language by another program
called a compiler before a computer can understand them. For this reason,
programs written in a high-level language may take longer to execute and use
up more memory than programs written in an assembly language.
Computer Hard Drive
A computer stores information on its
hard drive. The hard drive is a round
disk that the computer can write
data onto for storage and later use.
Computer programmers use assembly languages to make machine-language
programs easier to write. In an assembly language, each statement
corresponds roughly to one machine language instruction. An assembly
language statement is composed with the aid of easy to remember commands.
The command to add the contents of the storage register A to the contents of
storage register B might be written ADD B,A in a typical assembly language
statement. Assembly languages share certain features with machine
languages. For instance, it is possible to manipulate specific bits in both
assembly and machine languages.
American
mathematician Grace
Hopper was one of the
pioneers of computer
programming. She
helped develop two
computer languages
and made computers
easier for businesses
to use.
BASIC Beginners All-Purpose Symbolic Instructions code - 1965
Very popular high-level programming language, frequently used by beginning programmers.
HTML Hypertext Markup Language - 1989
Designed for publishing hypertext on the Internet.
JAVA Sun Microsystems developers drank a lot of coffee when coding for this. - 1990
Originally developed for use in set-top boxes, transitioned to the World wide web
C++ Advanced version of C. Developed at ATT Bell Labs - 1985
C++ is used in numerous fields, such as accounting and finance systems, and computer-aided
design. Supports object-oriented programming.
FORTH Fourth-Generation language (4 GL) - 1970
Interpreted, structured language, easily extended. Provides high functionality in limited space.
LOGO Derived from Greek logos, meaning word - 1968
Programming language often used with children. Features a simple drawing environment and
several higher-level features from LISP. Primarily educational.
Object-Oriented Programming (OOP), in computer science, type of
high-level
computer language that uses self-contained, modular instruction
sets for defining and manipulating aspects of a computer program.
These discrete, predefined instruction sets are called objects and
they may be used to define variables, data structures, and
procedures for executing data operations. In OOP, objects have
built-in rules for communicating with one another. By using objects
as stable, preexisting building blocks, programmers can pursue
their main objectives and specify tasks from the top down,
manipulating or combining objects to modify existing programs and
Supercomputer
A supercomputer is a
powerful computer used
for very complicated tasks.
The fastest
supercomputers can carry
out trillions of calculations
per second.
Ayushi
Programming languages contain the series of commands that create software. A
CPU has a limited set of instructions known as machine code that it is capable of
understanding. The CPU can understand only this language. All other programming
languages must be converted to machine code for them to be understood. Computer
programmers, however, prefer to use other computer languages that use words or
other commands because they are easier to use. These other languages are slower
because the language must be translated first so that the computer can understand
it. The translation can lead to code that may be less efficient to run than code
written directly in the machine’s language.
C++, in computer science, an object-oriented version of the C
programming language, developed by Barnes Stroustrup in the early
1980s at Bell Laboratories and adopted by a number of vendors,
including Apple Inc., Sun Microsystems, Borland International, and
Microsoft Corporation.
Interpreted Language, in computer science, a language that is interpreted (translated
and executed statement by statement), as opposed to a compiled program, in which all
statements are translated prior to any execution. BASIC is well known for being an interpreted
language, although most current implementations allow (or require) the programmer to
compile the program as well. LISP and APL are also interpreted languages.
Java (computer), in computer science, object-oriented programming language
introduced in 1995 by Sun Microsystems, Inc. Java facilitates the distribution of both data and
small applications programs, called applets, over the Internet. Java applications do not interact
directly with a computer’s central processing unit (CPU) or operating system and are therefore
platform independent, meaning that they can run on any type of personal computer,
workstation, or mainframe computer.
Authoring Language, in computer science, a computer language or
application development system designed primarily for creating programs,
databases, and materials for computer-aided instruction (CAI). The best-known
example in the microcomputer world is PILOT, developed originally at the
University of California, San Francisco, which is a language used to create
lessons.
Compiled Language, in computer science, a language that is
translated into machine code prior to any execution, as opposed to
an interpreted language, which is translated and executed
statement by statement.
16
1 de 16

Recomendados

Assignment on basic programming language por
Assignment on  basic programming languageAssignment on  basic programming language
Assignment on basic programming languageGuru buying house , Main branch ,Barishal.
1.9K vistas18 diapositivas
Generations of Programming Languages por
Generations of Programming LanguagesGenerations of Programming Languages
Generations of Programming Languagesjocleph
32.5K vistas6 diapositivas
Computer languages por
Computer languagesComputer languages
Computer languagesBuxoo Abdullah
45.1K vistas25 diapositivas
Programming languages por
Programming languagesProgramming languages
Programming languagesgaurav jain
470 vistas11 diapositivas
Programming language por
Programming languageProgramming language
Programming languageRajThakuri
6.2K vistas13 diapositivas
Notacd07 por
Notacd07Notacd07
Notacd07Azmiah Mahmud
778 vistas34 diapositivas

Más contenido relacionado

La actualidad más candente

Notacd071 por
Notacd071Notacd071
Notacd071cikgushaharizan
508 vistas34 diapositivas
History of Programming Language por
History of Programming LanguageHistory of Programming Language
History of Programming Languagetahria123
2.6K vistas13 diapositivas
4 evolution-of-programming-languages por
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languagesRohit Shrivastava
9.7K vistas25 diapositivas
Generations Of Programming Languages por
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languagespy7rjs
15K vistas9 diapositivas
Generations of programming_language.kum_ari11-1-1-1 por
Generations of programming_language.kum_ari11-1-1-1Generations of programming_language.kum_ari11-1-1-1
Generations of programming_language.kum_ari11-1-1-1lakshmi kumari neelapu
408 vistas23 diapositivas
Programming languages por
Programming languagesProgramming languages
Programming languagesArchana Maharjan
5.2K vistas14 diapositivas

La actualidad más candente(19)

History of Programming Language por tahria123
History of Programming LanguageHistory of Programming Language
History of Programming Language
tahria1232.6K vistas
4 evolution-of-programming-languages por Rohit Shrivastava
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languages
Rohit Shrivastava9.7K vistas
Generations Of Programming Languages por py7rjs
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
py7rjs15K vistas
Computer Languages....ppt por hashgeneration
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration135.6K vistas
Computer programming por Suneel Dogra
Computer programmingComputer programming
Computer programming
Suneel Dogra1.7K vistas
Generation of computer languages por kitturashmikittu
Generation of computer languagesGeneration of computer languages
Generation of computer languages
kitturashmikittu16.4K vistas
Program & language generation por Buxoo Abdullah
Program & language generationProgram & language generation
Program & language generation
Buxoo Abdullah2.9K vistas
generation of programming language por kunalkumar500
 generation of programming language generation of programming language
generation of programming language
kunalkumar500188 vistas
Categories of computers and computer languages ppt por Joydev Maity
Categories of computers and computer languages pptCategories of computers and computer languages ppt
Categories of computers and computer languages ppt
Joydev Maity992 vistas
Cmp104 lec 6 computer lang por kapil078
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil078411 vistas
Computer languages and generation por Munawar Bukhari
Computer languages and generationComputer languages and generation
Computer languages and generation
Munawar Bukhari562 vistas
Programming languages of computer por Keval Goyani
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani5.6K vistas

Destacado

Kti mila dwi wandari por
Kti mila dwi wandariKti mila dwi wandari
Kti mila dwi wandariKTIMILADWIWANDARI
54 vistas141 diapositivas
NRT Press release por
NRT Press releaseNRT Press release
NRT Press releaseBill Monks
139 vistas4 diapositivas
Wars, the destructive disasters.ppsx por
Wars, the destructive disasters.ppsxWars, the destructive disasters.ppsx
Wars, the destructive disasters.ppsxPiyush Mohite
67 vistas16 diapositivas
Google Chrome por
Google ChromeGoogle Chrome
Google ChromeLorenza Dominguez Azueta
105 vistas6 diapositivas
Create Cost Centre Group por
Create Cost Centre GroupCreate Cost Centre Group
Create Cost Centre GroupMuhammad Junaid
1.3K vistas32 diapositivas
Ciudadanía digital por
Ciudadanía digitalCiudadanía digital
Ciudadanía digitalNicolás Beltrán Mardones
69 vistas8 diapositivas

Similar a Ayushi

Nota programming por
Nota programmingNota programming
Nota programmingAzmiah Mahmud
1.8K vistas34 diapositivas
Programming Part 01 por
Programming Part 01Programming Part 01
Programming Part 01zakri zakaria
417 vistas34 diapositivas
Computer languages 11 por
Computer languages 11Computer languages 11
Computer languages 11Muhammad Ramzan
51.9K vistas35 diapositivas
Computer programming languages por
Computer programming languagesComputer programming languages
Computer programming languagesSubramanianMuthusamy3
114 vistas22 diapositivas
computerprogramminglanguages-201216152310.pptx por
computerprogramminglanguages-201216152310.pptxcomputerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptxSubramanian Mani
10 vistas22 diapositivas
Ict topic 5 por
Ict topic 5Ict topic 5
Ict topic 5kwongliik
980 vistas58 diapositivas

Similar a Ayushi(20)

computerprogramminglanguages-201216152310.pptx por Subramanian Mani
computerprogramminglanguages-201216152310.pptxcomputerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptx
Subramanian Mani10 vistas
Ict topic 5 por kwongliik
Ict topic 5Ict topic 5
Ict topic 5
kwongliik980 vistas
What is a computer por Jagan Mohan
What is a computerWhat is a computer
What is a computer
Jagan Mohan179 vistas
La5 ict-topic-5-programming por Azmiah Mahmud
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
Azmiah Mahmud1.4K vistas
introduction to programming languages por NaqashAhmad14
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14295 vistas
Lecture_1_Introduction_to_Programming.pptx por Chewe Lulembo
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
Chewe Lulembo8 vistas
Programming Fundamental Slide No.1 por Arslan Hussain
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
Arslan Hussain2.3K vistas
Programming Fundamentals lecture 2 por REHAN IJAZ
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
REHAN IJAZ1.4K vistas
Unit i (part2) b.sc por Hepsijeba
Unit i (part2)   b.scUnit i (part2)   b.sc
Unit i (part2) b.sc
Hepsijeba763 vistas
Basic programming concepts por salmankhan570
Basic programming conceptsBasic programming concepts
Basic programming concepts
salmankhan57010.8K vistas
History of Computer Programming Languages.pptx por AliAbbas906043
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
AliAbbas906043118 vistas
Introduction To Computer Programming por Hussain Buksh
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh187 vistas
Cmp104 lec 6 computer lang por kapil078
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
kapil0781.5K vistas
all languages in computer programming por hamza239523
all languages in computer programmingall languages in computer programming
all languages in computer programming
hamza23952394 vistas

Último

Perth MeetUp November 2023 por
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
15 vistas44 diapositivas
Voice Logger - Telephony Integration Solution at Aegis por
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
17 vistas1 diapositiva
handbook for web 3 adoption.pdf por
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
19 vistas16 diapositivas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
26 vistas69 diapositivas
Piloting & Scaling Successfully With Microsoft Viva por
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
10 vistas160 diapositivas
Business Analyst Series 2023 - Week 3 Session 5 por
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
209 vistas20 diapositivas

Último(20)

Perth MeetUp November 2023 por Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price15 vistas
Voice Logger - Telephony Integration Solution at Aegis por Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 vistas
handbook for web 3 adoption.pdf por Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 vistas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 vistas
Piloting & Scaling Successfully With Microsoft Viva por Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Richard Harbridge10 vistas
Business Analyst Series 2023 - Week 3 Session 5 por DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10209 vistas
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 vistas
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana12 vistas
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 vistas
DALI Basics Course 2023 por Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vistas
Web Dev - 1 PPT.pdf por gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet55 vistas
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 vistas
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive por Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
The details of description: Techniques, tips, and tangents on alternative tex... por BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 vistas
Black and White Modern Science Presentation.pptx por maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 vistas

Ayushi

  • 2. 2
  • 3. NAME :- AYUSHI CHATURVEDI CLASS:- VIII-A ROLL No:- 24
  • 5. Machine Languages In machine languages, instructions are written as sequences of 1s and 0s, called bits, that a computer can understand directly. An instruction in machine language generally tells the computer four things: (1) where to find one or two numbers or simple pieces of data in the main computer memory (Random Access Memory, or RAM), (2) a simple operation to perform, such as adding the two numbers together, (3) where in the main memory to put the result of this simple operation, and (4) where to find the next instruction to perform. It is extremely difficult to program directly in machine language because the instructions are sequences of 1s and 0s..
  • 6. High-level languages are relatively sophisticated sets of statements utilizing words and syntax from human language. These programming languages allow larger and more complicated programs to be developed faster. However, high- level languages must be translated into machine language by another program called a compiler before a computer can understand them. For this reason, programs written in a high-level language may take longer to execute and use up more memory than programs written in an assembly language. Computer Hard Drive A computer stores information on its hard drive. The hard drive is a round disk that the computer can write data onto for storage and later use.
  • 7. Computer programmers use assembly languages to make machine-language programs easier to write. In an assembly language, each statement corresponds roughly to one machine language instruction. An assembly language statement is composed with the aid of easy to remember commands. The command to add the contents of the storage register A to the contents of storage register B might be written ADD B,A in a typical assembly language statement. Assembly languages share certain features with machine languages. For instance, it is possible to manipulate specific bits in both assembly and machine languages.
  • 8. American mathematician Grace Hopper was one of the pioneers of computer programming. She helped develop two computer languages and made computers easier for businesses to use.
  • 9. BASIC Beginners All-Purpose Symbolic Instructions code - 1965 Very popular high-level programming language, frequently used by beginning programmers. HTML Hypertext Markup Language - 1989 Designed for publishing hypertext on the Internet. JAVA Sun Microsystems developers drank a lot of coffee when coding for this. - 1990 Originally developed for use in set-top boxes, transitioned to the World wide web C++ Advanced version of C. Developed at ATT Bell Labs - 1985 C++ is used in numerous fields, such as accounting and finance systems, and computer-aided design. Supports object-oriented programming. FORTH Fourth-Generation language (4 GL) - 1970 Interpreted, structured language, easily extended. Provides high functionality in limited space. LOGO Derived from Greek logos, meaning word - 1968 Programming language often used with children. Features a simple drawing environment and several higher-level features from LISP. Primarily educational.
  • 10. Object-Oriented Programming (OOP), in computer science, type of high-level computer language that uses self-contained, modular instruction sets for defining and manipulating aspects of a computer program. These discrete, predefined instruction sets are called objects and they may be used to define variables, data structures, and procedures for executing data operations. In OOP, objects have built-in rules for communicating with one another. By using objects as stable, preexisting building blocks, programmers can pursue their main objectives and specify tasks from the top down, manipulating or combining objects to modify existing programs and
  • 11. Supercomputer A supercomputer is a powerful computer used for very complicated tasks. The fastest supercomputers can carry out trillions of calculations per second.
  • 13. Programming languages contain the series of commands that create software. A CPU has a limited set of instructions known as machine code that it is capable of understanding. The CPU can understand only this language. All other programming languages must be converted to machine code for them to be understood. Computer programmers, however, prefer to use other computer languages that use words or other commands because they are easier to use. These other languages are slower because the language must be translated first so that the computer can understand it. The translation can lead to code that may be less efficient to run than code written directly in the machine’s language.
  • 14. C++, in computer science, an object-oriented version of the C programming language, developed by Barnes Stroustrup in the early 1980s at Bell Laboratories and adopted by a number of vendors, including Apple Inc., Sun Microsystems, Borland International, and Microsoft Corporation. Interpreted Language, in computer science, a language that is interpreted (translated and executed statement by statement), as opposed to a compiled program, in which all statements are translated prior to any execution. BASIC is well known for being an interpreted language, although most current implementations allow (or require) the programmer to compile the program as well. LISP and APL are also interpreted languages. Java (computer), in computer science, object-oriented programming language introduced in 1995 by Sun Microsystems, Inc. Java facilitates the distribution of both data and small applications programs, called applets, over the Internet. Java applications do not interact directly with a computer’s central processing unit (CPU) or operating system and are therefore platform independent, meaning that they can run on any type of personal computer, workstation, or mainframe computer.
  • 15. Authoring Language, in computer science, a computer language or application development system designed primarily for creating programs, databases, and materials for computer-aided instruction (CAI). The best-known example in the microcomputer world is PILOT, developed originally at the University of California, San Francisco, which is a language used to create lessons. Compiled Language, in computer science, a language that is translated into machine code prior to any execution, as opposed to an interpreted language, which is translated and executed statement by statement.
  • 16. 16