Magazine: Back Punch cards vs Java
FREE CONTENT FEATURE
Punch cards vs Java
Full text also available in the ACM Digital Library as PDF | HTML | Digital Edition
Programming languages have evolved alongside the machines on
which their compiled code runs. Comparing two programming
languages, the first release of FORTRAN and Java, we can see a
monumental change over the past 60 years. From punched cards to
virtual machines, the number of innovations in programming
language design are countless.
©2010 ACM 1528-4972/10/0900 $10.00
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.
The Digital Library is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc.
To comment you must create or log in with your ACM account.
JEA is the first publication devoted entirely to experimental work in algorithms and data structures
ACM Queue is a publication for software engineers that frames and defines the technical problems and challenges that loom ahead, helping readers to sharpen their own thinking and pursue innovative solutions
TALG publishes original research of the highest quality dealing with algorithms that are inherently discrete and finite, and having mathematical content in a natural way
The ToCT covers theoretical computer science complementing the scope of TALG and TOCL
TOCL is devoted to research concerned with all uses of logic in computer science
TOCS publishes the newest findings of the computing research field
TOCE covers diverse aspects of computing education: traditional computer science, computer engineering, information technology, and informatics
TOMCCAP focuses on multimedia computing, multimedia communications, end-to-end streaming media, resource allocation, multicast protocols, and multimedia applications
The purpose of TOPLAS is to present research results on all aspects of the design, definition, implementation, and use of programming languages and programming systems
TWEB is a journal publishing refereed articles reporting the results of research on Web content, applications, use, and related enabling technologies
JACM aims to provide coverage of the most significant work going on in computer science, broadly construed
What You See is More or Less What You Get