SlideShare a Scribd company logo
1 of 15
Download to read offline
Artificial Level Language (ALL)
...........Starting of 6th generation of computing machines..........
Group Members,
Julien Joseph Thomas - IDK17CS034
Vishnu Suresh - IDK17CS060
Muhammed Anas T- LIDK17CS064
Sayu N Sajeev - LIDK17CS066
Guided by: Dr. Sunil K S, AP, Dept. of CSE
April 30, 2021
6th Generation of Computing Artificial Level Language April 30, 2021 1 / 15
A Big Achievement On Covid Time
6th Generation of Computing Artificial Level Language April 30, 2021 2 / 15
A Big Achievement On Covid Time
6th Generation of Computing Artificial Level Language April 30, 2021 3 / 15
Project Description
Direct use of Natural Language
Upper level than High-Level Language (HLL)
This is not significantly tighted HLL
Grammatically correct statements
This uses a Trans-Compiler or TranScripter
6th Generation of Computing Artificial Level Language April 30, 2021 4 / 15
Objectives of the Project
Make humans to understand
Reduces the complexity of programming
Makes programming more attractive for beginners
Can be introduced as an introductory course
Self documenting
6th Generation of Computing Artificial Level Language April 30, 2021 5 / 15
Design Flow
Figure: Design Flow
6th Generation of Computing Artificial Level Language April 30, 2021 6 / 15
Current Implemention Status
Building up Utilities for the tranScripter.
Defining the Base Dictionary
Structuring the Input.
Deciding and declaring the Exception that need to generate.
6th Generation of Computing Artificial Level Language April 30, 2021 7 / 15
Next Objectives to Implementation
Generating sentence tree
Need to Implement CCG parser.
Generate Intermediate Python Code
Test the tranScripter
6th Generation of Computing Artificial Level Language April 30, 2021 8 / 15
Previous Queries
How to get the meaning of word depending on the context?
Ans :- Environment
Figure: Environment Structure in tranScripter
6th Generation of Computing Artificial Level Language April 30, 2021 9 / 15
Some Changes to Input
Previous Input Like
Declare variables $num1=2, $num2=3, $num3 equal to 4.
add $num1 and $num2.
show the result.
Updated Input
Using arithmetic environment.
Declare variables $num1=2, $num2=3, $num3 equal to 4.
add $num1 and $num2.
show the result.
6th Generation of Computing Artificial Level Language April 30, 2021 10 / 15
Project Timeline
6th Generation of Computing Artificial Level Language April 30, 2021 11 / 15
Error Detection- an Example
6th Generation of Computing Artificial Level Language April 30, 2021 12 / 15
Error Detection- an Example Cont.
6th Generation of Computing Artificial Level Language April 30, 2021 13 / 15
Follow Our Work Through GitHub
https://github.com/VishnuSuresh2000/JAVS-tranScripter
6th Generation of Computing Artificial Level Language April 30, 2021 14 / 15
Thank You
6th Generation of Computing Artificial Level Language April 30, 2021 15 / 15

More Related Content

Similar to Artificial Level Language and JAVS-tranScripter working

2 nd International Conference on Natural Language Processing and Computationa...
2 nd International Conference on Natural Language Processing and Computationa...2 nd International Conference on Natural Language Processing and Computationa...
2 nd International Conference on Natural Language Processing and Computationa...gerogepatton
 
2nd International Conference on Natural Language Processing & Computational L...
2nd International Conference on Natural Language Processing & Computational L...2nd International Conference on Natural Language Processing & Computational L...
2nd International Conference on Natural Language Processing & Computational L...gerogepatton
 
2nd International Conference on Natural Language Processing and Computationa...
2nd International Conference on Natural Language Processing and  Computationa...2nd International Conference on Natural Language Processing and  Computationa...
2nd International Conference on Natural Language Processing and Computationa...gerogepatton
 
NL to OCL via SBVR
NL to OCL via SBVRNL to OCL via SBVR
NL to OCL via SBVRImran Bajwa
 
Computer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxComputer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxNiharikaDubey17
 
Python_Unit1_Introduction.pptx
Python_Unit1_Introduction.pptxPython_Unit1_Introduction.pptx
Python_Unit1_Introduction.pptxVidhyaB10
 
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)Lori Mitchell
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET Journal
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C languagesvrohith 9
 
Compiler Design - Introduction to Compiler
Compiler Design - Introduction to CompilerCompiler Design - Introduction to Compiler
Compiler Design - Introduction to CompilerIffat Anjum
 
How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonRajendra Kumar Uppal
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in cUpendra Sengar
 
10th International Conference on Natural Language Processing (NLP 2021)
 10th International Conference on Natural Language Processing (NLP 2021) 10th International Conference on Natural Language Processing (NLP 2021)
10th International Conference on Natural Language Processing (NLP 2021)aciijournal
 
2010 Accountability Memo
2010 Accountability Memo2010 Accountability Memo
2010 Accountability MemoA Jorge Garcia
 

Similar to Artificial Level Language and JAVS-tranScripter working (20)

2 nd International Conference on Natural Language Processing and Computationa...
2 nd International Conference on Natural Language Processing and Computationa...2 nd International Conference on Natural Language Processing and Computationa...
2 nd International Conference on Natural Language Processing and Computationa...
 
2nd International Conference on Natural Language Processing & Computational L...
2nd International Conference on Natural Language Processing & Computational L...2nd International Conference on Natural Language Processing & Computational L...
2nd International Conference on Natural Language Processing & Computational L...
 
2nd International Conference on Natural Language Processing and Computationa...
2nd International Conference on Natural Language Processing and  Computationa...2nd International Conference on Natural Language Processing and  Computationa...
2nd International Conference on Natural Language Processing and Computationa...
 
C++notes
C++notesC++notes
C++notes
 
NL to OCL via SBVR
NL to OCL via SBVRNL to OCL via SBVR
NL to OCL via SBVR
 
thinkCSpy
thinkCSpythinkCSpy
thinkCSpy
 
Computer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptxComputer Science Proposal Sample.pptx
Computer Science Proposal Sample.pptx
 
Python_Unit1_Introduction.pptx
Python_Unit1_Introduction.pptxPython_Unit1_Introduction.pptx
Python_Unit1_Introduction.pptx
 
scratch-3-tutorial.pdf
scratch-3-tutorial.pdfscratch-3-tutorial.pdf
scratch-3-tutorial.pdf
 
History Of C Essay
History Of C EssayHistory Of C Essay
History Of C Essay
 
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
Artificial Intelligence Using PROLOG Course Notes (INF-382-99)
 
Learn Python
Learn PythonLearn Python
Learn Python
 
IRJET- Natural Language Query Processing
IRJET- Natural Language Query ProcessingIRJET- Natural Language Query Processing
IRJET- Natural Language Query Processing
 
A project on advanced C language
A project on advanced C languageA project on advanced C language
A project on advanced C language
 
Compiler Design - Introduction to Compiler
Compiler Design - Introduction to CompilerCompiler Design - Introduction to Compiler
Compiler Design - Introduction to Compiler
 
RanjithKumar
RanjithKumarRanjithKumar
RanjithKumar
 
How to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with pythonHow to think like a computer scientist - Learn with python
How to think like a computer scientist - Learn with python
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
10th International Conference on Natural Language Processing (NLP 2021)
 10th International Conference on Natural Language Processing (NLP 2021) 10th International Conference on Natural Language Processing (NLP 2021)
10th International Conference on Natural Language Processing (NLP 2021)
 
2010 Accountability Memo
2010 Accountability Memo2010 Accountability Memo
2010 Accountability Memo
 

Recently uploaded

11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptx
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptxGSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptx
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptxshuklamittt0077
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMNanaAgyeman13
 

Recently uploaded (20)

11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptx
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptxGSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptx
GSK & SEAMANSHIP-IV LIFE SAVING APPLIANCES .pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
 

Artificial Level Language and JAVS-tranScripter working

  • 1. Artificial Level Language (ALL) ...........Starting of 6th generation of computing machines.......... Group Members, Julien Joseph Thomas - IDK17CS034 Vishnu Suresh - IDK17CS060 Muhammed Anas T- LIDK17CS064 Sayu N Sajeev - LIDK17CS066 Guided by: Dr. Sunil K S, AP, Dept. of CSE April 30, 2021 6th Generation of Computing Artificial Level Language April 30, 2021 1 / 15
  • 2. A Big Achievement On Covid Time 6th Generation of Computing Artificial Level Language April 30, 2021 2 / 15
  • 3. A Big Achievement On Covid Time 6th Generation of Computing Artificial Level Language April 30, 2021 3 / 15
  • 4. Project Description Direct use of Natural Language Upper level than High-Level Language (HLL) This is not significantly tighted HLL Grammatically correct statements This uses a Trans-Compiler or TranScripter 6th Generation of Computing Artificial Level Language April 30, 2021 4 / 15
  • 5. Objectives of the Project Make humans to understand Reduces the complexity of programming Makes programming more attractive for beginners Can be introduced as an introductory course Self documenting 6th Generation of Computing Artificial Level Language April 30, 2021 5 / 15
  • 6. Design Flow Figure: Design Flow 6th Generation of Computing Artificial Level Language April 30, 2021 6 / 15
  • 7. Current Implemention Status Building up Utilities for the tranScripter. Defining the Base Dictionary Structuring the Input. Deciding and declaring the Exception that need to generate. 6th Generation of Computing Artificial Level Language April 30, 2021 7 / 15
  • 8. Next Objectives to Implementation Generating sentence tree Need to Implement CCG parser. Generate Intermediate Python Code Test the tranScripter 6th Generation of Computing Artificial Level Language April 30, 2021 8 / 15
  • 9. Previous Queries How to get the meaning of word depending on the context? Ans :- Environment Figure: Environment Structure in tranScripter 6th Generation of Computing Artificial Level Language April 30, 2021 9 / 15
  • 10. Some Changes to Input Previous Input Like Declare variables $num1=2, $num2=3, $num3 equal to 4. add $num1 and $num2. show the result. Updated Input Using arithmetic environment. Declare variables $num1=2, $num2=3, $num3 equal to 4. add $num1 and $num2. show the result. 6th Generation of Computing Artificial Level Language April 30, 2021 10 / 15
  • 11. Project Timeline 6th Generation of Computing Artificial Level Language April 30, 2021 11 / 15
  • 12. Error Detection- an Example 6th Generation of Computing Artificial Level Language April 30, 2021 12 / 15
  • 13. Error Detection- an Example Cont. 6th Generation of Computing Artificial Level Language April 30, 2021 13 / 15
  • 14. Follow Our Work Through GitHub https://github.com/VishnuSuresh2000/JAVS-tranScripter 6th Generation of Computing Artificial Level Language April 30, 2021 14 / 15
  • 15. Thank You 6th Generation of Computing Artificial Level Language April 30, 2021 15 / 15