About 53,500 results
Open links in new tab
  1. What is the difference between statically typed and dynamically …

    Oct 4, 2009 · A compiled language will have better performance at run-time if it's statically typed (vs. dynamically); knowledge of types allows for machine code optimization. Statically typed languages have better performance at run-time intrinsically due to not needing to check types dynamically while executing (it checks before running).

  2. What is the difference between a strongly typed language and a ...

    Apr 22, 2010 · A statically typed language has a type system that is checked at compile time by the implementation (a compiler or interpreter). The type check rejects some programs, and programs that pass the check usually come with some guarantees; for example, the compiler guarantees not to use integer arithmetic instructions on floating-point numbers.

  3. What does "statically typed" and "free-form" mean for C++?

    Aug 21, 2011 · Statically typed: the compiler knows what the types of all variables are. In contrast to languages like Python and Common Lisp, where the types of variables can change at runtime. Free-form: no specific whitespace requirements.

  4. Which languages are dynamically typed and compiled (and which …

    Jan 12, 2017 · Java (a statically typed language) is compiled to JVM bytecode, which was interpreted on older versions of the JVM, whereas it now uses Just In Time (JIT) compilation, meaning machine code is generated at runtime. I also believe ML and its dialects can be interpreted, and ML is definitely statically typed.

  5. Are there any statically-typed functional languages?

    Nov 5, 2020 · I'm coming from a statically-typed background and investigating functional programming, but I'm not entirely excited about dynamic typing. I'm curious about what kind of options are out there. One answer to start: ActionScript 3 is statically-typed and offers some functional paradigms, though AS3 programs don't often use them.

  6. What statically typed languages are similar to Python?

    The D programming language is a statically typed, natively compiled language that has some significant features inspired by Python. Arrays and associative arrays are built into the language. There are no list comprehensions, but the std.range …

  7. Can Python be made statically typed? - Stack Overflow

    Jul 5, 2015 · You can use Cython, using slightly altered Python syntax that compiles to C. But otherwise, making Python statically typed would basically make it a different language altogether. If you need that kind of speed, just use a statically typed language. –

  8. What are the key aspects of a strongly typed language?

    Jun 7, 2012 · strongly typed = my programming language / weakly typed = your programming language; In Type Theory, there exists the notion of one type system being stronger than another. In particular, if there exists an expression e1 such that it is accepted by a type system T1, but rejected by a type system T2, then T2 is said to be stronger than T1. There ...

  9. terminology - Static/Dynamic vs Strong/Weak - Stack Overflow

    Feb 28, 2010 · Even if language is statically typed, still it could have some dynamically typed feature, which basically means that some sort of type checking at runtime as well. This is useful in casting of types. “A number of useful and common programming language features cannot be checked statically, such as down casting.

  10. Dynamic type languages versus static type languages

    Sep 24, 2008 · You have a statically typed language with one type, or a dynamic language. In practise this all shows, statically typed languages are generally used in the context of writing commercial software, whereas dynamically typed languages tend to be used in the context of solving some problems and automating some tasks.