Many people have difficulties or frustrations with the programming languages the
ID: 3911053 • Letter: M
Question
Many people have difficulties or frustrations with the programming languages they use every day. Some want things to be handled more abstractly, while others dislike having to implement features they wish were standard. Whether you are an IT professional or just a hobbyist, many times you may find yourself wanting to create a new programming language. If you want to develop your own programming language, what would you do and what would you need? Give a draft of the main items that you need to determine or design before starting to build your own language. Discuss what some real world applications might be for your programming language. Give it a name.
Please provide more than 300 words
Explanation / Answer
Before creating your own programming language we need to consider these things.
1) The new programming langugae need a syntax which need to be similar to already existing language which make others to the laguage easily.
2) Token are basic buliding block of program created by language. So determine the tokens .
3) The laguage must be platform independent.
4) How to build the compiler or interpreter?
This is most challenging part is to create the compiler.Actually building a programming language means building a compiler.
5) What are the data types? how the programming language goining to process the data?
6) The programming langugage need to be secure.
7) How memory management done by programming langugare?
8) What paradigm does the programming language follows?
Functional? Object-oriented? Prototype? Aspect-oriented? Template oriented? Or something entirely new?
9) Does the programming language need to inherit any other property from any other language?
10) How the resources handled by the programming language?
The normal programming laguages are used for specific tasks but the programming language we are creating a hybrid one we need to incorporate all the features of all the other porgramming languages out there.
Since the programming language is hybrid one we can give it a name HybridX.
The real world applications for the language are:
1) The programming language can be used for system programming like C.
System programming means we need to include the pointer concept.
2) The programming can be used for data analytics.
3) The programming language can be use for web-based basic scripting like python.
4) The programming laguage can used for creating AI programs.
5) The programming language can be used to create machine learning algorithms.
6) Can be used to create realtime appilications.
7) It can create any kind of Simple stand alone applications as well as Scientific applicatons.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.