1) What programming language has dominated scientific computing over the past 45 years?
Fortran.
2) What programming language has dominated business applications over the past 45 years?
Cobol.
3) What programming language has dominated artificial intelligence over the past 45 years?
LISP
4) What does it mean for a programming language to be reliable?
A language is said to be reliable if it performs to its specifications under all conditions. Type checking, exception handling, aliasing, readability and writability have significant effect on reliability of a programming language.
5) What is aliasing?
Loosely defined, aliasing is two or more distinct referencing methods, or names, for the same memory cell. It is now widely accepted that aliasing is a dangerous feature in a programming language.
6) What is exception handling?
Exception handling is an ability of a programming language to intercept run-time errors, take corrective measures, and then continue.
7) Why is Von Neumann bottleneck is important?
The separation between the CPU and memory leads to the von Neumann bottleneck, the limited throughput(data transfer rate) between the CPU and memory compared to the amount of memory. Since CPU speed and memory size have increased much faster than the throughput between them, the bottleneck is an important problem.
8) What arguments can you make for the idea of a single language for all programming domain?
I think it would be a good idea, there could be one language having some modules in it, so if I want to use it in web context, then I would use it accordingly, of I want to use it in windows development or mobile development, I could still use it. Thinking about it, .Net does something similar to that. For example, using c# I can create all sorts of applications, even it encapsulates javascript functionality in the language, so for silverlight applications you can use c# although it is going to render some javascript for the browser.
9)What arguments can you make against for the idea of a single language for all programming domain?
I think for some special needs, one way of programming just can’t fit. For instance, although c# is a powerful language for developing many types of applications, it is impossible to create an operating system using c# because the language is not close the hardware. For such needs C is the language of choice as it is really close to hardware.
Recommended Answers
Jump to PostWhat is the purpose of this post?
For instance, although c# is a powerful language for developing many types of applications, it is impossible to create an operating system using c# because the language is not close the hardware. For such needs C is the language of choice as it …
Jump to PostI think it would be a good idea, there could be one language having some modules in it, so if I want to use it in web context, then I would use it accordingly, of I want to use it in windows development or mobile development, I could still use …
Jump to Post...
Jump to PostWho do you think cares quality in todays world? Almost everything is about producing fast and consuming fast, you are American, you know what i mean..
I'm going to haunt all your posts and make your existence on this forum a miserable one.
Jump to Posti dont violate any copyrights or so, so from their perspective my potential thoughts do not cause any problem. i dont violate any laws.
I did not mention violation of laws. Show them this thread if you are so proud of it.
By the way, one of the christian missioners …
All 30 Replies
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.