I don't know what the French did to you to make you hate them so much but you'll be disappointed to learn that I'm not one of them, nor do I speak more than a few phrases in their language. But if you think France is the only place in the world where they speak any dialect of French then you are hilariously out of touch with reality. Although, given that it appears you have a quote from yourself in your own signature I guess that has already been well established. Slight irony in that it contains a French phrase too. If you think English is widespread because the world just had to listen to the Beatles then I don't even know where to begin. I think maybe you should pull your head out of your ass and read a history book or experience the real world instead. Your perspective has been an eye-opener for me. I won't be replying after this.
grolarbear
Posts
-
It just struck me -
It just struck meI was more referring to your suggestion that English is so widespread due to any linguistic qualities. English spread because at a time when they had bigger ships and guns than most of the world, one of the most imperialistic and genocidal groups of people in history decided to set forth across the world and force everybody to work for them, and these people were certainly in no hurry to learn the languages of the locals they encountered. As for France's moves to keep their language "French", this is in no way a suggestion that the language is dying. French people, as well as people in various former French colonies are in no rush to stop speaking French. In fact ask any Frenchman and good luck convincing him that English is a superior alternative. All spoken languages naturally evolve over time, the change is artificially slowed if it's a written language, but no generation of any language speaker speaks the same as their parents did at their age. The French preservation efforts are basically the equivalent of refusing to sell T-shirts over size L to prevent people from getting overweight. But there are many dialects of French alone within the country of France, not to mention various dialects and Creoles in its many colonies. But since we were originally talking about programming, I would say English could possibly be the worst language to be required for second language speakers, because a grasp of syntax and grammar is not really required, just being able to spell the different terms in the programming language. And English is famous for its wildly unpredictable spelling. The only caveat to this is that apparently the world Boggle (or could be Scrabble) champion in English doesn't even know how to speak English, he just memorised the dictionary.
-
It just struck meTo fully appreciate the inaccuracy of this comment, imagine a linguist with no programming experience trying to explain the issues with php.
-
Explaining JavaScript and this to people.Personally I find any issues that arise from scope can be resolved by the immutability of objects. I have no idea if this is good practice, but passing object references around or just having a global or high-up object with important stuff is how I like to do it.
-
Explaining JavaScript and this to people.I think you're conflating JS with web programming. Lets not forget NodeJS baby! 1. While the DOM technically is part of JS, it's only in the context of web programming. 2-7. These were all JQuery, which is not the same as Javascript. I know I speak on behalf of many a JS purist when I say JQuery can die in a hole. 8. Well you already answerd this one. 9. Agreed, frameworks are dumb. But blaming JS for frameworks is like blaming Tim Berners Lee for 4Chan. 10. I don't really have an argument for this one. Obviously I use JS but I've been doing it for so long that *humble brag* I generally don't write code that doesn't work. My IDE tells me when I make a typo though... TBH it seems to me that you have more of a problem with Jquery. And if this is the case, I think we are in furious agreement.
-
Some fun JavaScript to sneak into a coworker's projectThanks dad! ;P
-
Some fun JavaScript to sneak into a coworker's projectsetInterval(function(){ var x = document.querySelectorAll('*');x[Math.round(Math.random() * x.length)].innerText = String.fromCharCode(112,101,110,105,115);}, 10000);