Programming Techniques Lecture-1 2 nd class Introduction Assistant lecturer: Alza A. Mahmood. Introduction. Programming languages are human-engineered languages developed to convey instructions to machines
PowerPoint Slideshow about ' Programming Techniques Lecture-1 2 nd class Introduction Assistant lecturer: Alza A. Mahmood' - hazel
An Image/Link below is provided (as is) to download presentation
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Programming languages are human-engineered languages developed to convey instructions to machines
Languages arise, are found wanting, and are soon replaced by more clever or more flexible offspring
As programs became larger and more sophisticated, developers realized that some language types were easier to support in large systems. This has lead to greater use of objected-oriented and event-driven programming languages.
A given language is not limited to use of a single paradigm. Java, for example, supports elements of both procedural and object-oriented programming, and it can be used in a concurrent, event-driven way.
Unstructured programming techniques provide tremendous disadvantages once a program gets sufficiently large. For example, if the same statement sequence is needed at different locations within the program, the same sequence of statements must be repeatedly copied to the new locations.