SlideShare a Scribd company logo
Holiday Homework 1
2
NAME :- AYUSHI CHATURVEDI
CLASS:- VIII-A
ROLL No:- 24
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.
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

More Related Content

What's hot

History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
tahria123
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languages
Rohit Shrivastava
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
py7rjs
 
Generations of programming_language.kum_ari11-1-1-1
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-1
lakshmi kumari neelapu
 
Programming languages
Programming languagesProgramming languages
Programming languages
Archana Maharjan
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppthashgeneration
 
Computer programming
Computer programmingComputer programming
Computer programmingSuneel Dogra
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languageskitturashmikittu
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
Buxoo Abdullah
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
Mohammad Shakirul islam
 
Machine language
Machine languageMachine language
Machine languageRipal Dhruv
 
generation of programming language
 generation of programming language generation of programming language
generation of programming language
kunalkumar500
 
Programming languages and paradigms
Programming languages and paradigmsProgramming languages and paradigms
Programming languages and paradigms
John Paul Hallasgo
 
Categories of computers and computer languages ppt
Categories of computers and computer languages pptCategories of computers and computer languages ppt
Categories of computers and computer languages ppt
Joydev Maity
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
Munawar Bukhari
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
Keval Goyani
 
Programming Language
Programming LanguageProgramming Language
Programming Language
Madhushree Shettigar
 

What's hot (19)

Notacd071
Notacd071Notacd071
Notacd071
 
History of Programming Language
History of Programming LanguageHistory of Programming Language
History of Programming Language
 
4 evolution-of-programming-languages
4 evolution-of-programming-languages4 evolution-of-programming-languages
4 evolution-of-programming-languages
 
Generations Of Programming Languages
Generations Of Programming LanguagesGenerations Of Programming Languages
Generations Of Programming Languages
 
Generations of programming_language.kum_ari11-1-1-1
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-1
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Generation of computer languages
Generation of computer languagesGeneration of computer languages
Generation of computer languages
 
Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
 
Machine language
Machine languageMachine language
Machine language
 
generation of programming language
 generation of programming language generation of programming language
generation of programming language
 
Programming languages and paradigms
Programming languages and paradigmsProgramming languages and paradigms
Programming languages and paradigms
 
Categories of computers and computer languages ppt
Categories of computers and computer languages pptCategories of computers and computer languages ppt
Categories of computers and computer languages ppt
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 

Viewers also liked

Kti mila dwi wandari
Kti mila dwi wandariKti mila dwi wandari
Kti mila dwi wandari
KTIMILADWIWANDARI
 
NRT Press release
NRT Press releaseNRT Press release
NRT Press releaseBill Monks
 
Wars, the destructive disasters.ppsx
Wars, the destructive disasters.ppsxWars, the destructive disasters.ppsx
Wars, the destructive disasters.ppsx
Piyush Mohite
 
Google Chrome
Google ChromeGoogle Chrome
Create Cost Centre Group
Create Cost Centre GroupCreate Cost Centre Group
Create Cost Centre GroupMuhammad Junaid
 
Ciudadanía digital
Ciudadanía digitalCiudadanía digital
Ciudadanía digital
Nicolás Beltrán Mardones
 
Microorganisms PPt Presentation by Piyush Mohite
Microorganisms PPt Presentation by Piyush MohiteMicroorganisms PPt Presentation by Piyush Mohite
Microorganisms PPt Presentation by Piyush Mohite
Piyush Mohite
 
Que es la fpb 1
Que es la fpb 1  Que es la fpb 1
Que es la fpb 1
BilelZR
 

Viewers also liked (8)

Kti mila dwi wandari
Kti mila dwi wandariKti mila dwi wandari
Kti mila dwi wandari
 
NRT Press release
NRT Press releaseNRT Press release
NRT Press release
 
Wars, the destructive disasters.ppsx
Wars, the destructive disasters.ppsxWars, the destructive disasters.ppsx
Wars, the destructive disasters.ppsx
 
Google Chrome
Google ChromeGoogle Chrome
Google Chrome
 
Create Cost Centre Group
Create Cost Centre GroupCreate Cost Centre Group
Create Cost Centre Group
 
Ciudadanía digital
Ciudadanía digitalCiudadanía digital
Ciudadanía digital
 
Microorganisms PPt Presentation by Piyush Mohite
Microorganisms PPt Presentation by Piyush MohiteMicroorganisms PPt Presentation by Piyush Mohite
Microorganisms PPt Presentation by Piyush Mohite
 
Que es la fpb 1
Que es la fpb 1  Que es la fpb 1
Que es la fpb 1
 

Similar to Ayushi

Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
zakri zakaria
 
Computer programming languages
Computer programming languagesComputer programming languages
Computer programming languages
SubramanianMuthusamy3
 
computerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptxcomputerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptx
Subramanian Mani
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
kwongliik
 
2 Programming Language.pdf
2 Programming Language.pdf2 Programming Language.pdf
2 Programming Language.pdf
KINGZzofYouTube
 
What is a computer
What is a computerWhat is a computer
What is a computer
Jagan Mohan
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programmingAzmiah Mahmud
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
NaqashAhmad14
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
Chewe Lulembo
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
Arslan Hussain
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
REHAN IJAZ
 
Unit i (part2) b.sc
Unit i (part2)   b.scUnit i (part2)   b.sc
Unit i (part2) b.sc
Hepsijeba
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
AliAbbas906043
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
Hussain Buksh
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer langkapil078
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
hamza239523
 

Similar to Ayushi (20)

Nota programming
Nota programmingNota programming
Nota programming
 
Programming Part 01
Programming Part 01Programming Part 01
Programming Part 01
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Computer programming languages
Computer programming languagesComputer programming languages
Computer programming languages
 
computerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptxcomputerprogramminglanguages-201216152310.pptx
computerprogramminglanguages-201216152310.pptx
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
 
2 Programming Language.pdf
2 Programming Language.pdf2 Programming Language.pdf
2 Programming Language.pdf
 
What is a computer
What is a computerWhat is a computer
What is a computer
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 
introduction to programming languages
introduction to programming languagesintroduction to programming languages
introduction to programming languages
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
Programming Fundamental Slide No.1
Programming Fundamental Slide No.1Programming Fundamental Slide No.1
Programming Fundamental Slide No.1
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
Unit i (part2) b.sc
Unit i (part2)   b.scUnit i (part2)   b.sc
Unit i (part2) b.sc
 
Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
History of Computer Programming Languages.pptx
History of Computer Programming Languages.pptxHistory of Computer Programming Languages.pptx
History of Computer Programming Languages.pptx
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
Cmp104 lec 6 computer lang
Cmp104 lec 6 computer langCmp104 lec 6 computer lang
Cmp104 lec 6 computer lang
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Ayushi

  • 2. 2
  • 3. NAME :- AYUSHI CHATURVEDI CLASS:- VIII-A ROLL No:- 24
  • 4.
  • 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.
  • 12.
  • 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