Meta programming helps us in creating languages or programs that could facilitate the day to day tasks. The biggest example of this case would be any low level programming language we use. Assembler is a language that requires a lot of time and knowledge so we are able to program a simple task. So of course trying to teach a lot of people Assembler , can create a lot of problems in so many areas. People not understanding the material, programs with a lot of bugs that are hard to track and of course big amounts of code to solve simple tasks causing the level of complexity to maintain that code to increase. Therefore low level programming languages were started to be created so programmers could have a better understanding on how different programs would work. Yet higher level programing languages started to emerge , cause of the facility of learning this type of languages. The biggest examples are the SQL languages , even if people don't considered it as a programming language, is a
Comments
Post a Comment