Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 973599
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T03:18:11+00:00 2026-05-16T03:18:11+00:00

Do most languages have many different execution engines ?

  • 0

Do most languages have many different execution engines ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T03:18:11+00:00Added an answer on May 16, 2026 at 3:18 am

    Many languages don’t have execution engines – the whole dynamic/static thing revolves around the fact that dynamic capabilities can simplify certain kinds of programming problems by orders of magnitude – but you pay for this at runtime, because things have to be figured out on the fly – common lisp is one of the best examples of this, it’s perfectly happy to deal with data and code interchangably, but it’s not exactly a speed demon (against native compiled C++ where 100x+ engineering time has been spent to remove dynamic reqts, lisp people, before you start yelling at me)

    1) Many languages have focus areas – IFF you know prolog, you’ll create a performant rules system a lot faster than someone would in C++ – but if the C++ developer spends 10 times as long, they’ll have a system that can run 10 times as fast on 1/10th of the cases

    2) You have to distinguish between true compiled languages (classic C++), interpreted languages (classic LISP), VM based languages (Smalltalk, Pascal), and the newer breed of hybrids that present a VM up to the user, but can recompile on the fly on the host machine using peephole optimization (C#, Java) – an interpreted language will always be slower than a native compiled language – native compiled languages do not have execution engines, all others have one form or another of an execution engine

    3) The ‘fastest’ language would be native machine code – not very portable, and hideously expensive to develop in

    4) The real questions are;

    • How long does it take to express a
      particular problem in the language
    • How long does it take to verify that
      the problem solution is correct
    • How long does it take to move that
      solution to other environments
    • What is the runtime of the solution

    Consider – I can write some programs in Smalltalk in a matter of a few minutes that would take me days in C# to make equivalent progress – Now the Smalltalk program runs much more slowly than the C# program, but overall, I spend less time on/with it –

    Moral of this story – languages are tools – pick the right tool for the job

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 489k
  • Answers 489k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer That depends on how you create the file name. Usually,… May 16, 2026 at 8:49 am
  • Editorial Team
    Editorial Team added an answer You are using the wrong tag to import your CSS,… May 16, 2026 at 8:49 am
  • Editorial Team
    Editorial Team added an answer I was in the same boat as you, I did… May 16, 2026 at 8:49 am

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Related Questions

I have a directory that continually fills up with artefact files. Many different programs
I have read most of the posts on here regarding floating point, and I
For many years I have had an objective of moving out of ASP/VBScript to
I have a several questions about hibernate. In many questions here in stackoverflow, several
I have a wxPython app which has many worker threads, idle event cycles, and
I have a couple of design/architectural questions that always come up in our shop.
I have a JSON object created in PHP, that JSON object contains another escaped
I am developing applications for mobile phones with different operating systems (Android, Symbian, iPhone).
From what I have read best practice is to have classes based on an
I will choose Java as an example, most people know it, though every other

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.