Wednesday, April 22, 2020
Topics of Controversy For a Research Paper on Programming Languages
Topics of Controversy For a Research Paper on Programming LanguagesIn our line of work as PhDs and post-docs, we encounter many topics of controversy for a research paper on programming languages. This is not surprising because there are several varieties of programming languages and each language has its own syntax.One interesting research topic would be a study of whether macros are a viable solution to the problems of a language like ML. One might consider this a kind of controversy between non-macros. The problem with a research paper on this subject is that, although one can approach the issue in terms of debate between macros and non-macros, one should always be careful to avoid talking about which one is better than the other or that one is better for certain use cases.On the other hand, one might consider an argument for or against the syntactic rules of a formal mathematical logic. A research paper on this topic will involve not only formal mathematics but also a wide variet y of other topics as well. It is generally considered OK to work with formal math, however one should remember that all forms of formal logic involve something similar. Even though the particular issue is complex and controversial, one could approach it with due respect and accuracy.On the other hand, another controversy might be a research paper on programming language design. A good example of this is whether an object-oriented language, like Java, can be reliable. As far as I know, it is perfectly acceptable to approach such a controversy using the same approach as a research paper on mathematical logic and mathematical systems of a higher level.If one makes such controversies more complicated, one might try to establish the differences between two languages by asking one to analyze the various operations or use cases of the languages themselves. One might expect that the operations or use cases of a language will determine its strengths and weaknesses.A more controversial resear ch paper on programming languages involves an investigation of the implications of either a new or existing syntax. One can also choose a topic where one might choose between concepts from one programming language to another, or between some issues related to programming languages to language, or a combination of both topics.One can even study the debates in terms of the different forms of programming languages. The importance of language formulation is that it may be the most important consideration when one plans a research paper on programming languages. One can take into account the debate about features of a language that is natural or unnatural and/or which languages have features that are natural and/or features that are artificial.Another way to avoid controversy is to find a topic where you focus on how a programmer thinks about problems and solutions. Research papers on this topic are considered to be more controversial than other kinds of research papers because they deal with the deeper level of thinking that distinguishes one programmer from another.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.