SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Programming languages and paradigms
Programming languages and paradigmsProgramming languages and paradigms
Programming languages and paradigmsJohn Paul Hallasgo
 
Programming Languages used in AI
Programming Languages used in AIProgramming Languages used in AI
Programming Languages used in AIAnkit Malviya
 
Programming Languages and the Programming Process
Programming Languages and the Programming ProcessProgramming Languages and the Programming Process
Programming Languages and the Programming ProcessSajib Barua
 
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 companiesKiran Patil
 
Programming paradigm and web programming
Programming paradigm and web programmingProgramming paradigm and web programming
Programming paradigm and web programmingMohammad Kamrul Hasan
 
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 languagesnahianzarif
 
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-gate01Ankush Kumar
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)Katherine Gamboa
 
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...Hany Paulina
 
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)Project Student
 
Computer programming
Computer programmingComputer programming
Computer programmingwesleycatcher
 
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 Hany Paulina
 
Programming Languages
Programming Languages Programming Languages
Programming Languages knowledge1995
 
Classification of Programming Languages
Classification of Programming LanguagesClassification of Programming Languages
Classification of Programming LanguagesProject Student
 
Introduction to Python Programming - I
Introduction to Python Programming  - IIntroduction to Python Programming  - I
Introduction to Python Programming - IArnab Chakraborty
 
Presentation on C-language
Presentation on C-languagePresentation on C-language
Presentation on C-languageMd Islam
 
CSC103 Intro to Programming
CSC103 Intro to ProgrammingCSC103 Intro to Programming
CSC103 Intro to ProgrammingRichard Homa
 

What's hot (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
 

Similar to Computer Programming Languages in Psychological Perspective

ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptx
ADVANCED PROGRAMMING TECHNOLOGIES NOWADAYS - Copy.pptxRickyLoberiano
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu SharmaMayank Sharma
 
Python programming ppt.pptx
Python programming ppt.pptxPython programming ppt.pptx
Python programming ppt.pptxnagendrasai12
 
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 developmentBiztech Consulting & Solutions
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptxDishaSharma737984
 
GDSC career guide presentation.pptx
GDSC career guide presentation.pptxGDSC career guide presentation.pptx
GDSC career guide presentation.pptxAryanSharma853911
 
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.pdfLaura Miller
 
Python programming
Python programmingPython programming
Python programmingMegha V
 
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 YearEyeglass Repair USA
 
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.pdfchristiemarie4
 
Advance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxAdvance C# Programming Part 1.pptx
Advance C# Programming Part 1.pptxpercivalfernandez3
 
Advance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfAdvance C# Programming Part 1.pdf
Advance C# Programming Part 1.pdfpercivalfernandez2
 
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
 
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
 

Similar to 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
 

Recently uploaded

Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555kikilily0909
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxEran Akiva Sinbar
 

Recently uploaded (20)

Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
 

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.

Editor's Notes

  1. 1