Which of Three Commonly Used Computer Programming Languages Performs the Fastest?
CSEF · 2005 Mathematics & Software
Overview
Objectives/Goals The objective was to determine which computer programming language performs the fastest: Microsoft Visual Basic, Borland Delphi, or Microsoft Visual C++. Methods/Materials The two test algorithms were designed and programmed in three of the most commonly used computer programming languages: Microsoft Visual Basic 6, Borland Delphi 2005 (Win32), and Microsoft Visual C++ .NET 2003 (Win32) using functionally identical source code. These algorithms were a soundex-based spell-check program and a prime number sieve based upon the Sieve of Eratosthenes. Another computer program was developed to conduct the thousands of timed tests that would determine the fastest language, and to analyze the mass of data. Results The results from both algorithms showed that Visual C++ performed the fastest, Delphi ranked in a relatively close second, and Visual Basic lagged behind as the slowest. Conclusions/Discussion From this experiment, I can conclude that Visual C++ is one of the fastest computer programming languages. This information is very useful for the programming community. While there are other factors that determine the programming language to use for a development project, when speed is important, this experiment proves that Visual C++ should be the language of choice.
Summary statement
My science project tested the relative speeds of three of the most common computer programming languages, Microsoft Visual Basic; Borland Delphi; and Microsoft Visual C++, and determined that Visual C++ is the fastest language.
Competition history
- CSEF 2005
Resources
Related projects
CSEF · 2003
The Need for Speed: Testing the Execution Speed of Today's Popular Computer Languages
CSEF · 2002
C vs C++
CSEF · 2008
The Efficiency of Prime-Testing Algorithms
CSEF · 2009
Is the C or Assembly Programming Language Better for Programing PIC Microcontrollers?
CSEF · 2008
Generating Random Numbers
CSEF · 2003
The Battle of the Titans: Empirical Comparison of Sorting Algorithm Processing on Major Operating Systems
CSEF · 2007
Awesome Algorithms
CSEF · 2015
Combining Programming Languages to Improve Performance
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects