A Quote by Guido van Rossum

Now, it's my belief that Python is a lot easier than to teach to students programming and teach them C or C++ or Java at the same time because all the details of the languages are so much harder. Other scripting languages really don't work very well there either.
In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category. Thus, I follow the literature on programming languages and the debates about programming languages primarily looking for ideas for solutions to problems my colleagues and I have encountered in real applications. Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
If you're talking about Java in particular, Python is about the best fit you can get amongst all the other languages. Yet the funny thing is, from a language point of view, JavaScript has a lot in common with Python, but it is sort of a restricted subset.
When you choose a language, youre also choosing a community. The programmers youll be able to hire to work on a Java project wont be as smart as the ones you could get to work on a project written in Python. And the quality of your hackers probably matters more than the language you choose. Though, frankly, the fact that good hackers prefer Python to Java should tell you something about the relative merits of those languages.
There's many scripting languages in the world, Perl is a little bit special because it is based more on some ideas from the way natural languages work.
I work in Hebrew. Hebrew is deeply inspired by other languages. Not now, for the last three thousand years, Hebrew has been penetrated and fertilized by ancient Semitic languages - by Aramaic, by Greek, by Latin, by Arabic, by Yiddish, by Latino, by German, by Russian, by English, I could go on and on. It's very much like English. The English language took in many many fertilizations, many many genes, from other languages, from foreign languages - Latin, French, Nordic languages, German, Scandinavian languages. Every language has influences and is an influence.
Although mathematical notation undoubtedly possesses parsing rules, they are rather loose, sometimes contradictory, and seldom clearly stated. [...] The proliferation of programming languages shows no more uniformity than mathematics. Nevertheless, programming languages do bring a different perspective. [...] Because of their application to a broad range of topics, their strict grammar, and their strict interpretation, programming languages can provide new insights into mathematical notation.
Epic started out with scripting languages in the first generation of the Unreal engine in 1998. I wrote that. There's a place in my heart that comes along with the simplicity of programming in a scripting language.
Teaching is a huge part of what I do. I love to think about what I do out loud, and the best way to do this is to teach. I usually learn a lot from the students in my workshops, because we work to build the classes around a collaborative environment where everyone is working towards the same goal of learning how to observe and see the subject well, because everyone brings different approaches and experiences with them, the other students and myself learn new methods that we can add into what we do.
Teaching is really very, very important. I always tell my students that you should find an opportunity to teach. When you teach others, you teach yourself.
The main languages out of which web applications are built - whether it's Perl or Python or PHP or any of the other languages - those are all open source languages. So the infrastructure of the web is open source... the web as we know it is completely dependent on open source.
You can teach students how to work; you can teach them technique - how to use reason; you can even give them a sense of proportions - of order. You can teach them general principles.
C is declining somewhat in usage compared to C++, and maybe Java, but perhaps even more compared to higher-level scripting languages. It's still fairly strong for the basic system-type things.
I can read more languages than I speak! I speak French and Italian - not very well, alas, but I can get by. I read German and Spanish. I can read Latin (I did a lot of Latin at school.) I'm afraid I do not speak any African languages, although I can understand a little bit of the Zulu-related languages, but only a tiny bit.
All stories teach, whether the storyteller intends them to or not. They teach the world we create. They teach the morality we live by. They teach it much more effectively than moral precepts and instructions.
Human languages tend to be much more ambiguous than computer languages because humans are much smarter about interpreting the context.
This site uses cookies to ensure you get the best experience. More info...
Got it!