>2010+6
>there are operating systems that ship without a compiler
Why is this allowed?
Which ones?
Remember that browsers compile JS.
>>54804452
>Remember that browsers compile JS.
no, they don't
>>54804452
Its an interpreted ""language"" anon
>>54804452
>JS
>compile
>>54804472
>>54804494
http://stackoverflow.com/a/7807863/3105260
>>54804510
>>54804549
https://blog.mozilla.org/javascript/2013/04/05/the-baseline-compiler-has-landed/
>>54804419
Most people who use windows aren't programmers.
>>54804419
I think it was a year or two ago, I'd just switched to Fedora on my laptop. Found myself without an internet connection somewhere. "Ah, no problem, I have this tethering thing stored on my phone!". Plugged it in, but it was distributed as source (I forget why) so I had to compile it.
And then I found out that the default Fedora install didn't include GCC and I was stuck without internet anyway. I was royally pissed and went straight back to Debian testing.
>>54804419
This isn't 1985 grandpa, these days you pay big bux for VC#
>>54804419
Because corporations found out they can charge you for that
>>54804689
Same shit happened to me
>downloaded the wifi drivers for a card in my thumb drive
>vanilla installation of some *buntu derivative
>type in gcc
>"command not found"
>type in tcc
>"command not found"
>nuke the hdd and go back to a usable distro
Asking for a minimal compiler by default in the OS isn't anything too far fetched imo, in fact it should be the norm
What good is a computer which needs a compiler, something used to make programs for itself to be installed separately
>>54804452
>browsers compile js
>>54804419
it's okey cuz i dont program anything in my windows anyways :^)
>>54805110
>V8 compiles JavaScript to native machine code (IA-32, x86-64, ARM, or MIPS ISAs; has also been ported to PowerPC[7] and IBM s390[8][9] for use in servers)[3][10] before executing it, instead of more traditional techniques such as interpreting bytecode or compiling the whole program to machine code and executing it from a filesystem.
https://en.m.wikipedia.org/wiki/V8_(JavaScript_engine)
brb compiling html5
>>54805110
>Just-In-Time compiler
>SpiderMonkey contains abaseline compileras first tier. A second tier JIT code-namedIonMonkeywas enabled inFirefox 18.IonMonkeyis an optimizing compiler.
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Internals
>>54805110
>Chakra includes a new JavaScript compiler that compiles JavaScript source code into high-quality native machine code
https://blogs.msdn.microsoft.com/ie/2010/03/18/the-new-javascript-engine-in-internet-explorer-9/
>>54804419
Windows comes with a c# compiler.
Just search for csc.exe on c:\Windows.
I've used it before at uni where they don't have visual studio
>>54805110
>JavaScriptCore is often referred with different names, such as SquirrelFish and SquirrelFish Extreme. Within the context of Safari, Nitro and Nitro Extreme (the marketing terms from Apple) are also commonly used.
>JavaScriptCore consists of the following building blocks: lexer, parser, start-up interpreter (LLInt), baseline JIT, a low-latency optimizing JIT (DFG), and a high-throughput optimizing JIT (FTL).
http://trac.webkit.org/wiki/JavaScriptCore
>>54804734
>>54804691
Fucks, the c# compiler is not only free, its open source. Get on with the days grandpa.
>>54805110
That's pretty much all of them
>>54805331
>>54805249
>>54805214
>>54805146
it's compilers compile js not browsers you dumbfucks
>>54805454
Browsers consist of many parts, including a JS engine.
JS engine is literally a part of the browser.
Therefore browsers execute, and therefore compile JavaScript.
>>54805454
>damage control