SlideShare uma empresa Scribd logo
1 de 14
Programming Languages
Class: BS Psychology
Section: B
Semester: 3rd
Group Members
• Maryam Gaffar (FA19-BPY-023)
• Ayesha Ahsan (FA19-BPY-037)
• Zainab (FA19-BPY-027)
• Zunaira Rasheed (FA19-BPY-059)
Topics
• Definition
• Research areas
• Application in real life
• Significant relevance of psychology
• Tools & technologies
• Limitations & Assumptions
• Future work
• Conclusions
01 Definition
“A language that is used to write instructions for the computer and it lets the
programmer to express data processing in a symbolic manner without regard to
machine-specific details.”
Levels
High Level Language
Close to human languages
and can be understood
easily.
e.g. BASIC, C, C++, COBOL,
Java, FORTRAN, Ada, and
Pascal etc.
Low-Level Language
Represented in the binary
form i.e. 0 or 1
e.g. Machine-level language
and assembly level language
02 Research areas
Research areas
• 1) Procedural Programming Language
The procedural programming
language is used to execute a sequence
of statements which lead to a result.
• 2) Functional Programming Language
Functional programming language
typically uses stored data, frequently
avoiding loops in favor of recursive
functions
• 3) Object Oriented Programming
Language
This programming language views
the world as a group of objects that have
internal data and external accessing
parts of that data.
• 4) Scripting Programming Language
These programming languages are
often procedural and may comprise
object-oriented language elements, but
they fall into their own category as they
are normally not full-fledged
programming languages with support for
development of large systems.
• 5) Logic Programming Language
These types of languages let
programmers make declarative
statements and then allow the machine
to reason about the consequences of
those statements.
03 Applications in real life
Applications in real life
Java
• Most widely used programming language
used by Gmail, android and other server
apps.
C
• First high-level language, used in all the
operating systems.
C++
• Microsoft windows, Apple OS-X and adobe
systems and Companies like Facebook and
Google use C++.
C#
• It was developed by Microsoft and mostly
used to create Web applications.
Python
• Used to program websites like YouTube,
Instagram, Pinterest and Quora.
PHP
• Facebook and web applications such as SaaS,
plugins use PHP.
JavaScript
• High-level, interpreted programming language
used by Web browsers
FORTAN
• High-level programming language, used for
mathematical, scientific, and engineering
applications.
04 Significant relevance of psychology
• Data Collection
• Data Management
• Data Manipulation
• Data Analysis
• Research projects
• Scripting and coding skills
05 Tools & Technologies
• E prime
• R statistical programming
• Python
• Boost research productivity
• Accomplish research tasks
Importance of Python in
researches
• Data Collection
• Data Processing and Organization
• Data Analysis
• Data Visualization
06 Limitations & Assumptions
Assumptions
• Makes data-analysis more efficient,
• Important for designing, creating,
and implementing experiments
themselves.
• Programs can be written to express
psychological theories
• Canned software packages can be
very useful.
• Program may simply be incapable of
completing statistical analysis,
• Time-savings.
Limitations
• Bugs are hard to solve
• Syntax requires thinking and logic,
• No run time checking in C
language,
• Object-Oriented Languages must
be well managed,
• Procedural Languages are hard to
apply code
07 Future work
• Java can run on any operating system.
It is here to stay for quite some time
in the smartphone apps sector. Other
advantage being it’s scalability,
version compatibility.
• Almost every device we use today
from smartphones to car alarms, has
it’s core operating system written in
C. And the same goes with it’s spinoff
C++.
• In the Internet space, Perl has taken a
big jump, and it seems likely to be the
front runner.
• Among the next level, Python’s rise
has been quite steady. And it is going
to be used a lot in emerging areas like
AI, Machine Learning, Big Data.
• Java Script will continue to hold sway
on web browsers, though it’s facing
competition from other similar
languages of late.
• In the iOs space, Swift has been
growing quite fast, due it’s scalability,
ease of use, and strong demand in the
mobile apps sector.
08 Conclusion
Computer Programming languages are really dynamic in
nature. It will move on as the human generation moves. Each
and every language has its own unique features that it possesses
but every language will have some limitation prior to the next
programming language generation. If the programming language
is more efficient the system will be more accessible. It is the
only source from where the computer receives information.
THANK YOU

Mais conteúdo relacionado

Mais procurados

Programming Languages and the Programming Process
Programming Languages and the Programming ProcessProgramming Languages and the Programming Process
Programming Languages and the Programming Process
Sajib Barua
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
Ankush Kumar
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
Katherine Gamboa
 

Mais procurados (20)

Programming languages and paradigms
Programming languages and paradigmsProgramming languages and paradigms
Programming languages and paradigms
 
Academia
AcademiaAcademia
Academia
 
Programming Languages used in AI
Programming Languages used in AIProgramming Languages used in AI
Programming Languages used in AI
 
Programming Languages and the Programming Process
Programming Languages and the Programming ProcessProgramming Languages and the Programming Process
Programming Languages and the Programming Process
 
Top programming Languages in software Industry companies
Top programming Languages in software Industry companiesTop programming Languages in software Industry companies
Top programming Languages in software Industry companies
 
Programming paradigm and web programming
Programming paradigm and web programmingProgramming paradigm and web programming
Programming paradigm and web programming
 
Logical programming languages and functional programming languages
Logical programming languages and functional programming languagesLogical programming languages and functional programming languages
Logical programming languages and functional programming languages
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
Public Training RPG IV (free format) Programming Workshop for System i from B...
Public Training RPG IV (free format) Programming Workshop for System i from B...Public Training RPG IV (free format) Programming Workshop for System i from B...
Public Training RPG IV (free format) Programming Workshop for System i from B...
 
High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)High Level Languages (Imperative, Object Orientated, Declarative)
High Level Languages (Imperative, Object Orientated, Declarative)
 
Comp2
Comp2Comp2
Comp2
 
Computer programming
Computer programmingComputer programming
Computer programming
 
Program Oktober Ceria untuk Public Training AS/400 Programming
Program Oktober Ceria untuk Public Training  AS/400 Programming Program Oktober Ceria untuk Public Training  AS/400 Programming
Program Oktober Ceria untuk Public Training AS/400 Programming
 
7 best AI tools in 2020
7 best AI tools in 20207 best AI tools in 2020
7 best AI tools in 2020
 
Programming Languages
Programming Languages Programming Languages
Programming Languages
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming Languages
 
Introduction to Python Programming - I
Introduction to Python Programming  - IIntroduction to Python Programming  - I
Introduction to Python Programming - I
 
Presentation on C-language
Presentation on C-languagePresentation on C-language
Presentation on C-language
 
CSC103 Intro to Programming
CSC103 Intro to ProgrammingCSC103 Intro to Programming
CSC103 Intro to Programming
 

Semelhante a Computer Programming Languages in Psychological Perspective

PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
nagendrasai12
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptx
nagendrasai12
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
DishaSharma737984
 
Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)
Dastan Kamaran
 

Semelhante a Computer Programming Languages in Psychological Perspective (20)

Computer programminglanguages
Computer programminglanguagesComputer programminglanguages
Computer programminglanguages
 
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
 
AI programming languages
AI programming languagesAI programming languages
AI programming languages
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu Sharma
 
PYTHON UNIT 1
PYTHON UNIT 1PYTHON UNIT 1
PYTHON UNIT 1
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptx
 
12 best programming languages for web & app development
12 best programming languages for web & app development12 best programming languages for web & app development
12 best programming languages for web & app development
 
Programming language
Programming languageProgramming language
Programming language
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptx
 
Top 5 AI Programming Languages to Use in 2024.pdf
Top 5 AI Programming Languages to Use in 2024.pdfTop 5 AI Programming Languages to Use in 2024.pdf
Top 5 AI Programming Languages to Use in 2024.pdf
 
Python programming
Python programmingPython programming
Python programming
 
Best Programming Languages to Learn This Year
Best Programming Languages to Learn This YearBest Programming Languages to Learn This Year
Best Programming Languages to Learn This Year
 
PHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdfPHP vs Python Which is Best for Web Development.pdf
PHP vs Python Which is Best for Web Development.pdf
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptx
 
Plc part 1
Plc part 1Plc part 1
Plc part 1
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdf
 
Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)
 
Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)Oop lecture1-chapter1(review of java)
Oop lecture1-chapter1(review of java)
 
Python
PythonPython
Python
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
Silpa
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Silpa
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 

Último (20)

Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 

Computer Programming Languages in Psychological Perspective

  • 1. Programming Languages Class: BS Psychology Section: B Semester: 3rd
  • 2. Group Members • Maryam Gaffar (FA19-BPY-023) • Ayesha Ahsan (FA19-BPY-037) • Zainab (FA19-BPY-027) • Zunaira Rasheed (FA19-BPY-059)
  • 3. Topics • Definition • Research areas • Application in real life • Significant relevance of psychology • Tools & technologies • Limitations & Assumptions • Future work • Conclusions
  • 4. 01 Definition “A language that is used to write instructions for the computer and it lets the programmer to express data processing in a symbolic manner without regard to machine-specific details.” Levels High Level Language Close to human languages and can be understood easily. e.g. BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal etc. Low-Level Language Represented in the binary form i.e. 0 or 1 e.g. Machine-level language and assembly level language
  • 6. Research areas • 1) Procedural Programming Language The procedural programming language is used to execute a sequence of statements which lead to a result. • 2) Functional Programming Language Functional programming language typically uses stored data, frequently avoiding loops in favor of recursive functions • 3) Object Oriented Programming Language This programming language views the world as a group of objects that have internal data and external accessing parts of that data. • 4) Scripting Programming Language These programming languages are often procedural and may comprise object-oriented language elements, but they fall into their own category as they are normally not full-fledged programming languages with support for development of large systems. • 5) Logic Programming Language These types of languages let programmers make declarative statements and then allow the machine to reason about the consequences of those statements.
  • 7. 03 Applications in real life
  • 8. Applications in real life Java • Most widely used programming language used by Gmail, android and other server apps. C • First high-level language, used in all the operating systems. C++ • Microsoft windows, Apple OS-X and adobe systems and Companies like Facebook and Google use C++. C# • It was developed by Microsoft and mostly used to create Web applications. Python • Used to program websites like YouTube, Instagram, Pinterest and Quora. PHP • Facebook and web applications such as SaaS, plugins use PHP. JavaScript • High-level, interpreted programming language used by Web browsers FORTAN • High-level programming language, used for mathematical, scientific, and engineering applications.
  • 9. 04 Significant relevance of psychology • Data Collection • Data Management • Data Manipulation • Data Analysis • Research projects • Scripting and coding skills
  • 10. 05 Tools & Technologies • E prime • R statistical programming • Python • Boost research productivity • Accomplish research tasks Importance of Python in researches • Data Collection • Data Processing and Organization • Data Analysis • Data Visualization
  • 11. 06 Limitations & Assumptions Assumptions • Makes data-analysis more efficient, • Important for designing, creating, and implementing experiments themselves. • Programs can be written to express psychological theories • Canned software packages can be very useful. • Program may simply be incapable of completing statistical analysis, • Time-savings. Limitations • Bugs are hard to solve • Syntax requires thinking and logic, • No run time checking in C language, • Object-Oriented Languages must be well managed, • Procedural Languages are hard to apply code
  • 12. 07 Future work • Java can run on any operating system. It is here to stay for quite some time in the smartphone apps sector. Other advantage being it’s scalability, version compatibility. • Almost every device we use today from smartphones to car alarms, has it’s core operating system written in C. And the same goes with it’s spinoff C++. • In the Internet space, Perl has taken a big jump, and it seems likely to be the front runner. • Among the next level, Python’s rise has been quite steady. And it is going to be used a lot in emerging areas like AI, Machine Learning, Big Data. • Java Script will continue to hold sway on web browsers, though it’s facing competition from other similar languages of late. • In the iOs space, Swift has been growing quite fast, due it’s scalability, ease of use, and strong demand in the mobile apps sector.
  • 13. 08 Conclusion Computer Programming languages are really dynamic in nature. It will move on as the human generation moves. Each and every language has its own unique features that it possesses but every language will have some limitation prior to the next programming language generation. If the programming language is more efficient the system will be more accessible. It is the only source from where the computer receives information.

Notas do Editor

  1. 1