I think that's the issue though; people WILL slowly migrate to blu-ray as they slowly replace their old TVs with HD ones, then their DVD players die. It won't be a big consumer rush, like they were hoping for.
I rent both regular DVDs and blu-rays, and both look pretty good on my 42" 1080p. I usually don't even notice after the movie starts, and then am reminded when the crystal-clear credits start to roll. Broadcast TV, however, looks terrible.
I did NOT mean C#, I meant the.NET framework. VB.NET (ugly syntax, agreed) can do exactly the same stuff C# can. Microsoft stopped using it as a confusing and unrelated buzzword years ago. I hate being corrected when we both know exactly what I meant.
Business users like GUIs. They aren't technical..NET (the BCL, since you threw down the pedantic glove) includes a pretty good GUI toolkit with the native Windows look and feel.
Swing and AWT suck, so for desktop apps I agree that Java isn't the best solution. I however find desktop.NET development to be easy, rapid, and extremely well documented. Ruby and Python are excellent languages for web apps, so they do have their role, but I wouldn't write a client-side app in them.
It sounds like we're agreed in that low-level C just isn't the right tool anymore for most jobs, though.
C is NOT okay for business apps, at least in today's business world. Time is by far the scarcest resource, and who has time for stupid 80s shit like finding memory leaks and buffer overflows and such? The business wants an app that does X, as soon as possible, without security holes. This is why.NET and Java developers are so in-demand. I know its fun to know what your code is doing at the machine level, but eventually you just gotta... let go!
C/C++ are fine for video game development, and acceptable (though IMO a waste of resources) for other commercial apps.
Anyhow, isn't there tons of precident using current laws, for driving someone to suicide? You don't need a computer to do it... bullies have been at it forever, and they're not usually very smart. Can this be tried under any bullying laws?
Astrology is the study of an interaction that simply doesn't exist, not a natural phenomenon.
Climate-ology - the study of climate. Are you denying that climate exists now, or that trying to study it is rediculous? That's easily the stupidest thing I've heard today, but I like watching your gears turn: Since I pointed out the irrationality of disregarding thousands of scientists, you've just decided they aren't really scientists! Brilliant!
You can usually just dial the access # (the number their phones call when they hit "voicemail"), and then press # (if your number has a mailbox on it, to back out) or you'll be prompted for the mailbox #. Enter their phone # and you're in.
Yeah.. okay. Propose a controlled experiment that we could perform. God knows hundreds, probably THOUSANDS of said experiments have already been done, but obviously since we can't build a viable climate model in the laboratory, we've turned to very, very complex computer models which do the same thing.
You think it's rational to disregard hundreds of thousands of man-hours of research by climate scientists because "you've done computer programming?" What makes you an expert in this field? have you even read the research you're disputing? (hint: you couldn't read it all in a single human lifetime, so no you haven't).
I understand why the OP is so frusterated... if you aren't an expert in the field, freaking defer to those who are! Quantum mechanics sounds pretty wacky too, but I don't question it because I defer to the experts. Anyone who doesn't in this day and age has a serious god complex.
Example #1 is what the visual studio IDE wants you to use, and I've grown accustomed to it. Putting the opening brace on the same line as the control statement (K&R styple) SEEMS to make more intuitive sense, but in practice I find example #1 a lot easier on the eyes.
I doubt Wallmart would want a greeter with Tourette's Syndrome, or undercontrolled Schizophrenia. Not so coincidentally, a disproportionate number (I've heard upwards of 50%) of the homeless population has mental disabilities. The rest? Yes, some are lazy. Some are young people who escaped abuse in a broken home, took up drugs, and are now essentially unemployable. Some people suffer from chronic pain which prevents them from working. Many are women who have escaped abuse, have young children to look after 24/7, and no marketable skills. Have you ever try applying for a job without an address or a change of clothes? Of course, don't let any of these cases get in the way of your simple and elegant world view.
It's true, it isn't as one-sided as I said. I think I did a pretty good job of simplifying for the target audience (OP) though. Your post will be more informative to the/. audience as a whole.
x86 chips today are 99% RISC-like (the term RISC is rarely uses today, since basically no modern CPUs are "pure RISC" in design (reduced as in not even having a multiply instruction, like older SPARCs). Sure the exposed architecture is ugly x86, but that's the compiler's job to worry about, not yours. It doesn't really affect the chip performance. Don't forget x86 chips are still the fastest out there, despite the weird interface)
Also, for Joe Sixpack, 64-bit is pointless - especially when the 32-bit version works on the same OS! If you recompile a program as 64-bit (and often that is all there is to it; a recompile), you'll notice that the binaries are larger. In fact, most pointers (memory addresses) now takes up twice the space, so your program also uses more memory. The benefit? Unless your app uses more than around 3GB of RAM, basically zero (On x86 there is a sometimes a slight performance benefit, not because 64-bits is "faster" or anything, but because AMD added some more registers to the x86-64 spec).
Anyhow, i generally view 64-bits as a waste of address space, UNLESS you're accessing large amounts of memory (>3GB per program!). This will be more of a concern in the next few years, but there isn't any rush. I use 64-bit Vista for development (Because I have 4GB of RAM) but otherwise probably wouldn't care. Even Visual Studio (the dev platform for 64-bit code) is mostly a 32-bit app, nor should they change it.
Ahhh.... over-analysis. It was just an expression. Jesus Christ!:)
Most real christians I know (was raised one, but I'm very much an atheist) would definitely label the OP's post as un-christian. I've started speaking on the level of the common Jesus freak when morality comes into discussion, because frankly the American "Moral Majority" is almost the polar opposite of moral according to any sane reading of the new testament.
Re:C# isn't a language...
on
Head First C#
·
· Score: 1
Alright, but given the overhead of OO it wasn't exactly mainstream until C++ came out (and even then, a lot of C++ is procedural). Also, virtualized address space and the lack of true pointers IS definitely modern (circa 1990s, anyhow). The OP's impression that the lack of pointers = toy language is an inaccurate and outdated notion.
You know what occurred to me recently? If you were an early plug-in adopter who parks in a parkade or public stall, you could drive FOR FREE (until it gets popular and they start metering the outlets). FREE.
I consider it a simple logic exercise. Him hurting someone was wrong. Therefore we are allowed to hurt him. This is a simple logical fallacy (two wrongs, of course).
What I'm confused about: Around 40% I believe of the original Pentium was x86 translation layer.. it was the first chip to use a RISC-like internal setup. Nowadays that percentage is way lower since the rest of the chip has gotten all the new transistors. Is this chip going to have 32 x86 translation units?
Re:C# isn't a language...
on
Head First C#
·
· Score: 2, Informative
Well, if you're afraid of object orientation, there isn't much we can do for you, nor are you the target audience, but you really should try to modern-up your skillset if you code for a living. Once I "got it" i found I didn't want to go back to procedural coding at all.
Secondly, while there are times when points might be nice, the tradeoff (basically, you lose all the safety that a VM gives you) is unacceptable. In C#, you can do method pointers using delegates or reflection (another scary OO concept), and use pinned memory and marshalling for reading data into structs, without sacrificing safety. That covers 95% of what you'd want to do with pointers (The other 5% would be arrays of pointers, simply because an array of delegates would just be too slow in many such situations).
Well actually I AM canadian (hence the sideways jab at our southern friends)... recently in Calgary an Alderman "won" the election after ballot stuffing... mail-in style. They noticed because the number of mail-in ballots for that riding seemed high.
I guess they DID catch it, and it WAS verifiable thanks to the paper trail, but still... it can and has been attempted.
Using a package management system does not make for "poof! problem solved." At work we have an entire team of packagers, plus ~1500 applications to maintain. Library conflicts and such are a nightmare, as are bad vendor packages.
Web apps honestly aren't much better... they usually tie you to a specific version of IE (activex) or Java (even worse in my opinion... i think we have 5 or 6 different slightly incompatible runtime packages out there now).
I think that's the issue though; people WILL slowly migrate to blu-ray as they slowly replace their old TVs with HD ones, then their DVD players die. It won't be a big consumer rush, like they were hoping for.
I rent both regular DVDs and blu-rays, and both look pretty good on my 42" 1080p. I usually don't even notice after the movie starts, and then am reminded when the crystal-clear credits start to roll. Broadcast TV, however, looks terrible.
Pre-op vs. Post-op
I'm still a newbie, and Cobol is before my time. Nice to know that C isn't worshipped in all circles by old schoolers! Very interesting.
Oh, and I meant 'X' as in a variable, not X11 :). That made me snicker!
I did NOT mean C#, I meant the .NET framework. VB.NET (ugly syntax, agreed) can do exactly the same stuff C# can. Microsoft stopped using it as a confusing and unrelated buzzword years ago. I hate being corrected when we both know exactly what I meant.
Business users like GUIs. They aren't technical. .NET (the BCL, since you threw down the pedantic glove) includes a pretty good GUI toolkit with the native Windows look and feel.
Swing and AWT suck, so for desktop apps I agree that Java isn't the best solution. I however find desktop .NET development to be easy, rapid, and extremely well documented. Ruby and Python are excellent languages for web apps, so they do have their role, but I wouldn't write a client-side app in them.
It sounds like we're agreed in that low-level C just isn't the right tool anymore for most jobs, though.
C is NOT okay for business apps, at least in today's business world. Time is by far the scarcest resource, and who has time for stupid 80s shit like finding memory leaks and buffer overflows and such? The business wants an app that does X, as soon as possible, without security holes. This is why .NET and Java developers are so in-demand. I know its fun to know what your code is doing at the machine level, but eventually you just gotta... let go!
C/C++ are fine for video game development, and acceptable (though IMO a waste of resources) for other commercial apps.
No, THIS is a classic case of trolling.
Anyhow, isn't there tons of precident using current laws, for driving someone to suicide? You don't need a computer to do it... bullies have been at it forever, and they're not usually very smart. Can this be tried under any bullying laws?
Astrology is the study of an interaction that simply doesn't exist, not a natural phenomenon.
Climate-ology - the study of climate. Are you denying that climate exists now, or that trying to study it is rediculous? That's easily the stupidest thing I've heard today, but I like watching your gears turn: Since I pointed out the irrationality of disregarding thousands of scientists, you've just decided they aren't really scientists! Brilliant!
You can usually just dial the access # (the number their phones call when they hit "voicemail"), and then press # (if your number has a mailbox on it, to back out) or you'll be prompted for the mailbox #. Enter their phone # and you're in.
I know they haven't aged well, but I still love me some pumpkins, and that was the first thing I noticed about this new trailer.
Granted, it's an old remix of an old track from about 10 years ago... they no longer haul as much ass.
Yeah.. okay. Propose a controlled experiment that we could perform. God knows hundreds, probably THOUSANDS of said experiments have already been done, but obviously since we can't build a viable climate model in the laboratory, we've turned to very, very complex computer models which do the same thing.
You think it's rational to disregard hundreds of thousands of man-hours of research by climate scientists because "you've done computer programming?" What makes you an expert in this field? have you even read the research you're disputing? (hint: you couldn't read it all in a single human lifetime, so no you haven't).
I understand why the OP is so frusterated... if you aren't an expert in the field, freaking defer to those who are! Quantum mechanics sounds pretty wacky too, but I don't question it because I defer to the experts. Anyone who doesn't in this day and age has a serious god complex.
Example #1 is what the visual studio IDE wants you to use, and I've grown accustomed to it. Putting the opening brace on the same line as the control statement (K&R styple) SEEMS to make more intuitive sense, but in practice I find example #1 a lot easier on the eyes.
I doubt Wallmart would want a greeter with Tourette's Syndrome, or undercontrolled Schizophrenia. Not so coincidentally, a disproportionate number (I've heard upwards of 50%) of the homeless population has mental disabilities. The rest? Yes, some are lazy. Some are young people who escaped abuse in a broken home, took up drugs, and are now essentially unemployable. Some people suffer from chronic pain which prevents them from working. Many are women who have escaped abuse, have young children to look after 24/7, and no marketable skills. Have you ever try applying for a job without an address or a change of clothes? Of course, don't let any of these cases get in the way of your simple and elegant world view.
Well guess what? Urine luck!
It's true, it isn't as one-sided as I said. I think I did a pretty good job of simplifying for the target audience (OP) though. Your post will be more informative to the /. audience as a whole.
A couple things:
x86 chips today are 99% RISC-like (the term RISC is rarely uses today, since basically no modern CPUs are "pure RISC" in design (reduced as in not even having a multiply instruction, like older SPARCs). Sure the exposed architecture is ugly x86, but that's the compiler's job to worry about, not yours. It doesn't really affect the chip performance. Don't forget x86 chips are still the fastest out there, despite the weird interface)
Also, for Joe Sixpack, 64-bit is pointless - especially when the 32-bit version works on the same OS! If you recompile a program as 64-bit (and often that is all there is to it; a recompile), you'll notice that the binaries are larger. In fact, most pointers (memory addresses) now takes up twice the space, so your program also uses more memory. The benefit? Unless your app uses more than around 3GB of RAM, basically zero (On x86 there is a sometimes a slight performance benefit, not because 64-bits is "faster" or anything, but because AMD added some more registers to the x86-64 spec).
Anyhow, i generally view 64-bits as a waste of address space, UNLESS you're accessing large amounts of memory (>3GB per program!). This will be more of a concern in the next few years, but there isn't any rush. I use 64-bit Vista for development (Because I have 4GB of RAM) but otherwise probably wouldn't care. Even Visual Studio (the dev platform for 64-bit code) is mostly a 32-bit app, nor should they change it.
Ahhh.... over-analysis. It was just an expression. Jesus Christ! :)
Most real christians I know (was raised one, but I'm very much an atheist) would definitely label the OP's post as un-christian. I've started speaking on the level of the common Jesus freak when morality comes into discussion, because frankly the American "Moral Majority" is almost the polar opposite of moral according to any sane reading of the new testament.
Alright, but given the overhead of OO it wasn't exactly mainstream until C++ came out (and even then, a lot of C++ is procedural). Also, virtualized address space and the lack of true pointers IS definitely modern (circa 1990s, anyhow). The OP's impression that the lack of pointers = toy language is an inaccurate and outdated notion.
You know what occurred to me recently? If you were an early plug-in adopter who parks in a parkade or public stall, you could drive FOR FREE (until it gets popular and they start metering the outlets). FREE.
I'm not behind the times, I work in a real industry (almost all of which are, as you said, behind the times).
I consider it a simple logic exercise. Him hurting someone was wrong. Therefore we are allowed to hurt him. This is a simple logical fallacy (two wrongs, of course).
What I'm confused about: Around 40% I believe of the original Pentium was x86 translation layer.. it was the first chip to use a RISC-like internal setup. Nowadays that percentage is way lower since the rest of the chip has gotten all the new transistors. Is this chip going to have 32 x86 translation units?
How very Christian of you.
Well, if you're afraid of object orientation, there isn't much we can do for you, nor are you the target audience, but you really should try to modern-up your skillset if you code for a living. Once I "got it" i found I didn't want to go back to procedural coding at all.
Secondly, while there are times when points might be nice, the tradeoff (basically, you lose all the safety that a VM gives you) is unacceptable. In C#, you can do method pointers using delegates or reflection (another scary OO concept), and use pinned memory and marshalling for reading data into structs, without sacrificing safety. That covers 95% of what you'd want to do with pointers (The other 5% would be arrays of pointers, simply because an array of delegates would just be too slow in many such situations).
Well actually I AM canadian (hence the sideways jab at our southern friends)... recently in Calgary an Alderman "won" the election after ballot stuffing... mail-in style. They noticed because the number of mail-in ballots for that riding seemed high.
I guess they DID catch it, and it WAS verifiable thanks to the paper trail, but still... it can and has been attempted.
Using a package management system does not make for "poof! problem solved." At work we have an entire team of packagers, plus ~1500 applications to maintain. Library conflicts and such are a nightmare, as are bad vendor packages.
Web apps honestly aren't much better... they usually tie you to a specific version of IE (activex) or Java (even worse in my opinion... i think we have 5 or 6 different slightly incompatible runtime packages out there now).