Ilm Gah Website is under maintenance! If you found any error please let us know. Contact Us ×

Bottom-up Programming and Differs from Top-down Programming


Bottom-up Programming and Differs from Top-down Programming Points : what is meant by bottom-up programming? how does it differs from top...

Bottom-up Programming and Differs from Top-down Programming Points : what is meant by bottom-up programming? how does it differs from top-down programming, advantages of bottom-up programming Bottom-up Programming Bottom-up programming is the opposite of top-down programming. It refers to a style of programming where an application is constructed starting with existing primitives of the programming language and construction gradually more and more complicated features, until all of the application has been written. Advantages of Bottom-up ProgrammingBottom-up programming has several advantages over top-down programming. Testing is simplified since no stubs are needed. While it might be necessary to write test functions, these are simpler to write than stubs and sometimes not necessary at all in particular if one uses an interactive programming environment such as common lisp or GDB.

Pieces of command written in bottom up tend to be more general, and thus more reusable then pieces of programs written in top down. Infect one can argue that the purpose bottom up programming is to create an application specific language such a language is suitable for implementing an entire class of applications not only that is to be written. This fact greatly simplifies maintenance in particular adding new features to the application. It also make it possible to delay the final decision concerning the exact functionality of the application being able to delay this decision makes it less likely that the client has changes his or her mind between the establishment of the specifications of the application and its implementation.
Top-down” Programming In a language such as C or Java, bottom-up programming takes the form of constructing abstracted data types of primitives of the language or from existing abstract data types.

In common Lisp, in addition to constructing abstract data types, it is common to build functions bottom-up programming from simpler functions and to use macros to construct new special forms from simpler ones. One may a why it is not possible to construct functions and special forms bottom-up in other language than common lisp. Constructing functions bottom-up requires a way of passing complicated arguments between functions. Common lisp uses lists for such argument passing. Lists are flexible standardized data structures in the language. In other language, data structure would have to be defined for such parameter passing only making it more Like an abstract data type, than just a function with respect to special forms only the two level syntax of common lisp allows a flexible enough macro facility for bottom-up programming of special forms.



11 August 2017,1,21 July 2017,1,25 July 2017,1,Admissions,6,Agri-Jobs,1,Animated Moral Stories,2,Atomic-Jobs,1,Colleges,1,Computer,32,Conferences,2,CSS Agriculture,3,CSS Current Affairs,4,CSS Data,62,CSS Date Sheet,1,CSS English Essay,10,CSS Everyday Science,7,CSS General Knowledge,1,CSS History of Pakistan,2,CSS Islamiyat,4,CSS Pakistan Affairs,28,CSS Past Paper,59,Data,5,Date Sheets,5,Derivative,2,Differentiate between,2,Differentiation,1,Employees,1,English1 FSc Notes,15,English3 FSc Notes,3,English4 FSc Notes,2,Entry Test,1,Essay Writing,3,Exchange Programs,3,Food Jobs,2,Form of Verbs,26,Guess 2nd Year,10,Important Questions Chemistry2 FSc,4,Important Questions Physics2 FSc,5,Integration,5,Inter Date Sheet,1,Internships,2,Jobs,14,Moral-Stories,1,NAB-Jobs,1,News-Updates,6,Novel,1,OP Questions Chemistry2 FSc,4,OP Questions Physics2 FSc,5,Presentations,2,Quotes,1,Results,12,Roll Number Slips,1,Scholarships,15,Statistics,6,Test Chemistry2 FSc,1,Tips,3,Urdu Essays,1,Vacancies,1,Videos,2,Writting Tips,1,
Ilm Gah: Bottom-up Programming and Differs from Top-down Programming
Bottom-up Programming and Differs from Top-down Programming
Ilm Gah
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy