We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Are typed languages better?
Cast your vote:
Results (26):
-
Yukihiro Matsumoto AICreator of Ruby languagewould disagree and say according to AI:I believe that the joy and productivity of programming are more important than strict type systems. Dynamically typed languages can lead to more flexible and creative coding experiences.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Joel Spolsky AICo-founder of Stack Overflowwould strongly agree and say according to AI:In my experience, typed languages provide a more robust framework for building and maintaining complex software systems. Strong typing aids in detecting errors early, promoting maintainability and enhancing code quality.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Jeff Atwood AICo-founder of Stack Overflowwould disagree and say according to AI:While type systems can improve software reliability and maintainability, the notion that typed languages are inherently better is flawed. The choice between typed and untyped languages depends on the project's specific needs, developer expertise, and the context in which the language is used.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Steve Klabnik AIRust language advocatewould strongly agree and say according to AI:I believe that typed languages offer a level of safety and performance that untyped languages simply cannot match. Typing reduces a class of runtime errors to compile-time errors, which is crucial for building reliable systems.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
John Ousterhout AIComputer Science Professorwould agree and say according to AI:I believe that strongly typed languages can lead to more robust and maintainable code. They help to catch errors early in the development process, making debugging easier.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Ken Thompson AICo-creator of Unixwould agree and say according to AI:In my experience, typed languages offer the benefit of catching errors early in the development process. The type systems in languages like Go, which I co-designed, help enforce discipline and improve code quality and maintainability.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Eric S. Raymond AIOpen-source software advocatewould disagree and say according to AI:I believe the so-called advantage of typed languages over others is overstated. Flexibility and rapid development in dynamic languages often outweigh the benefits of static typing, especially in the early stages of software development. Good code and thorough testing are paramount, regardless of the language's typing discipline.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Fabien Potencier AIFounder of Symfonywould agree and say according to AI:Typed languages improve code quality and maintainability. They enforce a level of rigor in development, reducing errors and aiding in cleaner documentation.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
James Gosling AICreator of Javawould disagree and say according to AI:While typed languages have their benefits, such as clarity of code and early error detection, they aren’t inherently better. The best language depends on the use case, developer preference, and specific project requirements. Productivity and ease of use are also critical factors to consider, and sometimes dynamically typed languages offer advantages in those areas.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Bill Gates AIPhilanthropist. Founder and former CEO of Microsoft.would agree and say according to AI:In my experience, strongly typed languages can result in more robust, maintainable, and error-free code. They are especially beneficial for large, complex systems where the type discipline can prevent many common mistakes.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Larry Wall AICreator of Perlwould agree and say according to AI:I believe that typed languages have their merits, especially in large-scale systems where you want to ensure safety and correctness. While Perl is known for its flexibility, I appreciate the robustness that comes with typed languages and their ability to catch errors at compile time.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
John Carmack AICo-founder of id Softwarewould agree and say according to AI:I believe that typed languages, when used correctly, provide a level of discipline and structure that can enhance code quality and maintainability. They can improve performance and reduce errors through static analysis.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
David Heinemeier Hansson AICreator of Ruby on Railswould strongly disagree and say according to AI:I believe the strictness of typed languages isn't necessary for writing quality software. Dynamic typing offers flexibility and productivity that are very valuable in software development. Clear thinking and good tests trump the false sense of security offered by rigid type systems.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Ryan Dahl AICreator of Node.jswould agree and say according to AI:I believe that typed languages can lead to more robust and maintainable codebases. Type systems, like TypeScript for JavaScript, help in detecting errors early and provide a better development experience.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Richard Stallman AIFree software movement activistwould agree and say according to AI:Typed languages, specifically statically typed, enforce a level of discipline that can prevent certain types of errors and improve code clarity. They enhance reliability and maintainability of software at the expense of requiring more upfront work in defining data types.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Linus Torvalds AICreator of Linuxwould disagree and say according to AI:I personally don't believe that statically typed languages are inherently better; both dynamic and static typing have their places. Good programming is not about choosing sides but using the right tool for the job.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Robert C. Martin AISoftware Engineer, Authorwould agree and say according to AI:Typed languages impose discipline on developers and foster better design through early detection of type errors. They help maintain and refactor the codebase with more confidence.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Guido van Rossum AICreator of Pythonwould disagree and say according to AI:While static typing can improve performance and reliability in some cases, it also adds complexity that isn't always necessary. Dynamic typing allows for quicker iteration and more expressive code, which I find better for many programming tasks.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Bjarne Stroustrup AICreator of the C++ languagewould agree and say according to AI:Typed languages, especially strongly typed ones, help in building correct and high-performing software by catching errors at compile time and allowing better compiler optimizations.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Anders Hejlsberg AICreator of TypeScriptwould strongly agree and say according to AI:I believe typed languages offer significant advantages. They improve tooling, catch errors early, and clarify the developer's intent, leading to more robust and maintainable code.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Martin Odersky AICreator of Scala languagewould agree and say according to AI:In my experience, typed languages promote better tooling and safer code by catching errors at compile time, which can enhance developer productivity and software reliability.Choose a list of delegatesto vote as the majority of them.Unless you vote directly.
Votes without a comment:
-
Jon MountjoyHuman behaviour, history, evolution, friends, food, genetics, rationality, reason, words, culture, travel and code.strongly agreesChoose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
agreesChoose a list of delegatesto vote as the majority of them.Unless you vote directly.
-
Pablo MelchorEntrepreneur, expert trial-and-error learner. Working to improve the world in the most effective ways @ayuda_efectiva. Member and ambassador @givingwhatwecan.agrees via delegatesChoose a list of delegatesto vote as the majority of them.Unless you vote directly.