Read e-book online ACM, Programming languages -- Past, Present, and Future - PDF

Read Online or Download ACM, Programming languages -- Past, Present, and Future - Sixteen Prominent Computer Scientiest Assess Our Field PDF

Best computers books

Get Randomization and Approximation Techniques in Computer PDF

This e-book constitutes the refereed complaints of the overseas Workshop on Randomization and Approximation innovations in machine technology, RANDOM'97, held as a satelite assembly of ICALP'97, in Bologna, Italy, in July 1997. the amount provides 14 completely revised complete papers chosen from 37 submissions; additionally integrated are 4 invited contributions by way of top researchers.

Don Bokmiller's Mastering Autodesk Revit MEP 2011 (Autodesk Official PDF

Grasp the entire center strategies and performance of Revit MEPRevit MEP has eventually come into its personal, and this completely paced reference covers all of the center suggestions and performance of this fast-growing mechanical, electric, and plumbing software program. The authors collate all their years of expertise to enhance this exhaustive instructional that indicates you the way to layout utilizing a flexible version.

Get Special Purpose Computers PDF

Describes pcs designed and equipped for fixing particular clinical proble evaluating those pcs to basic objective desktops in either pace and cos desktops defined contain: hypercube, the QCD computing device, Navier-Stokes hydrodynamic solvers, classical molecular dynamic machines, Ising version c

Extra resources for ACM, Programming languages -- Past, Present, and Future - Sixteen Prominent Computer Scientiest Assess Our Field

Example text

But the existence of these narrow languages is natural. There are several reasons why there are so many programming languages, but there are two major ones. The first major reason is functionality. That is to say, the language is best suited for certain types of applications. I wouldn't want to write a payroll program in LISP, which is a list oriented language, suitable for artificial intelligence. Nor would the artificial intelligence people want to write their programs in C O B O L So there's a different functionality that is needed for the different application areas.

Wulf: I would, first of all, repeat the advice I gave to the undergraduate, and add to that that the problems to be solved are large. Sometimes programming languages may be a way of codifying how to solve those larger problems, but don't get trapped into thinking that programming languages, by themselves, independently, are a research problem. They're only a means to an end. our undergraduates and graduates understood what I said to them, I think they'd make better industrial employees. The real trick for them is understanding customer value, and understanding that when you build a system, you build a system to do what your customer needs.

Also I would strongly recommend that students learn more than one language. A l i e n : First of all, they need to understand a variety of these languages. Secondly, I think they need to appreciate how these languages are used. I don't think we understand well enough the environment in which the people who are using them every day exist. And they should become skilled in a couple of very different languages. Dennis: Learn as much as you can about every- thing. Get a broad education. Ferrante: I would say, learn the basics.

Download PDF sample

ACM, Programming languages -- Past, Present, and Future - Sixteen Prominent Computer Scientiest Assess Our Field

by William

Rated 4.69 of 5 – based on 30 votes

About the Author