I have seen many people who refer to E. Balagurusamy's OOP with C++ are quite confused as to what is the difference between BOTTOM-UP and TOP-DOWN . Just to make it clear, this thread only deals with the basics of the 2 approaches. Coming to the book, it talks about C++ being BOTTOM-UP and C being TOP-DOWN . I personally feel he was wrong there as the approach doesn't depends on the programming language but on the Software Engineering methodology adopted by the company for a particular software product. In general, however he was right, how read below. Figure. Simple Diagram which describes both methods. To put it in the simplest way, bottom up means, you make the smallest pieces of your program first and then use them as blocks to build a bigger program. In top down , you start building the highest level of abstraction and then make small...
Python - My take. You know when you Google Search things like most expensive car or most expensive city to live in and then you accidentally remember the fact that you're in some way connected to Computer Science and then you type in Most Used Programming Languages in 2017 and then you get how a particular language is subjective to its project and type of software getting constructed. (Check this for example) However you still don't stop your search right there? You continue searching and then you find your answer (at least the way you like it) in a bubble graph form of which has been the most used language recently(as in 2017). Well, in my case I found Python. I have time at my side at the moment as I have nothing else to do except to maybe watch Paint dry so I gave some time to it. I started by the traditional Google Search "Python" and then after being redirected to the Official Python website I started reading i...
While learning Java one think is that you must know what are the different Platforms java provides and its necessary description. Java technology is both a programming language and a platform. The Java programming language is a high-level object-oriented language that has a particular syntax and style. A Java platform is a particular environment in which Java programming language applications run. There are several Java platforms. Many developers, even long-time Java programming language developers, do not understand how the different platforms relate to each other. The Java Programming Language Platforms There are four platforms of the Java programming language: Java Platform, Standard Edition (Java SE) Java Platform, Enterprise Edition (Java EE) Java Platform, Micro Edition (Java ME) JavaFX All Java platforms consist of a Java Virtual Machine (VM) and an application programming interface (API). The Java Virtual Machine is a program, for a particular...
Comments
Post a Comment