|
|
You'll find the most legitimate computer opportunity,
best online computer job and insightful resources on this site.
Join Now
#1 Income Generating Computer Business In 2003
|
Recent developments
Object-oriented languages
An important trend in programming languages is support for
data encapsulation, or object-oriented code. Data encapsulation
is best illustrated by the language Smalltalk, in which all
programming is done in terms of so-called objects. An object in
Smalltalk or similar object-oriented languages consists of data
together with the procedures (program segments) to operate on
that data. Encapsulation refers to the fact that an object's
data can be accessed only through the methods (procedures)
provided. Programming is done by creating objects that send
messages to one another so that tasks can be accomplished
cooperatively by invoking each others' methods. This
object-oriented paradigm has been very influential. For example,
the language C, which was popular for engineering applications
and systems development, has largely been supplanted by its
object-oriented extension C++. An object-oriented version of
BASIC, named Visual BASIC, is available for personal computers
and allows even novice programmers to create interactive
applications with elegant graphical user interfaces (GUIs).
In 1995 Sun Microsystems, Inc., introduced Java, yet another
object-oriented language. Applications written in Java are not
translated into a particular machine language but into an
intermediate language called Java Bytecode, which may be
executed on any computer (such as those using UNIX,
Macintosh, or Windows operating systems) with a Java
interpretation program known as a Java virtual machine. Thus
Java is ideal for creating distributed applications or Web-based
applications. The applications can reside on a server in
Bytecode form, which is readily downloaded to and executed on
any Java virtual machine. In many cases it is not desirable to
download an entire application but only an interface through
which a client may communicate interactively with the
application. Java applets (small chunks of application code)
solve this problem. Residing on Web-based servers, they may be
downloaded to and run in any standard Web browser to provide,
for example, a client interface to a game or database residing
on a server.
Custom Computer Builders
- Specializes in pc, hardware and software sales.
Connecting Point
Computer - Full service computer center providing
information about computer equipment and the technical expertise
to help the customer. Service work and on-site computer repair
work is available.
Engineering Computer
Consultants, Inc. - Information technology consulting and
implementation support. Includes product information,
description of services and network security information.
Drawing Conclusions
Computer Consultants - PC configuration, network management
and repair for small businesses. Code of ethics, contact
details.
Ohio Computer Aided
Engineering, Inc. - Specializing in finite element analysis
and consulting.
Computer Exchange Inc.
- Offers a comprehensive line of computer products and services.
1st Choice
Computer Consulting - Custom software programming, computer
consulting, training, internet services and quickbooks software
seminars.
|