A language can't be fast or slow, that's up to the platform. I can compile java the language into a binary. Likewise I can run a C app in real mode DOS that requires expanded memory access and it would be very slow compared to an platform that has access to 64 bits of memory.
It was pretty tough to pirate CDs back then. CD burners didn't become prevalent much later. Not to mention that my 25 Mhz Packard Bell 486SX probably couldn't keep the burner buffers full.
You can't go through life as a condescending a-hole thinking everyone is an illiterate this or an idiot that. People skills are part of solving problems for people. It sounds like you're in the wrong career. You need to be in something where you will not come into contact with other people.
Nope. That's actually not how volcanos work. You can't just poke it with a needle and cause an eruption. There has to be enough geologic pressure to cause the magma to go through the surface. At best we might release some funny gases.
They don't any more. At most startup companies they can't afford a typical bureaucratic IT department. Many use cloud hosting to avoid up-front cap-ex in terms of data centers and the people that work in them. Developers are typically managing their own servers, their own NOSQL cluster, they bring their own iPhones, gPhones, xPads, etc. People are becoming increasingly more comfortable with technology and old-school IT departments are no longer enablers, but barriers as their mindsets and their technology pale in comparison to the consumer sector.
This is sort of the problem with SETI. We will actually be checking if they had an advanced enough civilization that could broadcast into space... 600 years ago. We have only had electrical power generation for 130 years.
People like to pretend that CS grads are working on operating systems kernels and developing new algorithms, but the reality is that most people on a day-to-day basis are working on a typical line-of-business record keeping system with reports that used to be done in Excel.
I have a 7805 voltage regulator next to me right now that does a fine job of stepping 12V into 5V at up to 1A without a heat sink. And that was a very cheap component. I imagine that one can do a lot more with more money or volume.
If google operated under this kind of thinking, they would index 1/10000 of what they do today. This is why startups are choosing the cloud in favor of real data centers with real traditional IT people.
Actually not all. I'm using C++. While new() doesn't work, creating a static instance of a class and using references works awesome. It's amazing the level of complexity you shove into those atmel processors (I went with a teensy).
Did you catch today's lead story on the wall street journal? Apparently countries like China and India are commiting "economic espionage" and stealing our technology and ideas! I've never laughed so hard. It isn't stealing if you had them the keys!
I'll believe it when these functions quit working. The whole thing is still heavily based on the windows message pump and a HUGE legacy C API that does everything under the windows hood. On top of that there's a COM layer and on top of those there's now a.NET layer. But the foundation is still the same 9 gazillion C calls and WM_ messages.
This is what happened to me once. I posted something negative about C vs C++ in the linux kernel and got modded down to terrible karma. Since all my posts are now -1 nobody reads them, so I never get modded up and can never leave terrible karma land. So I left for Digg. Great system we've got here.
The Mach kernel uses a message-passing micro-kernel implementation. But it also has a nifty copy-on-write scheme that allows it to be fast and circumvent the usual problems with micr-kernels (copying of messages 300 times between layers).
And after gaining some C++ experience with your defense contractor gig, move on to a high frequency trading firm doing C++ @ $350k per year.
FYI - any time someone suggests anything other than C, even *GASP* C++ here they get modded down to infinity and beyond. Enjoy the ride...
If enough people make a big deal about this in their forums, they won't be able to ignore it.
Heh? C# has been running on linux for a long time. It's called the mono project.
A language can't be fast or slow, that's up to the platform. I can compile java the language into a binary. Likewise I can run a C app in real mode DOS that requires expanded memory access and it would be very slow compared to an platform that has access to 64 bits of memory.
It was pretty tough to pirate CDs back then. CD burners didn't become prevalent much later. Not to mention that my 25 Mhz Packard Bell 486SX probably couldn't keep the burner buffers full.
You can't go through life as a condescending a-hole thinking everyone is an illiterate this or an idiot that. People skills are part of solving problems for people. It sounds like you're in the wrong career. You need to be in something where you will not come into contact with other people.
Nope. That's actually not how volcanos work. You can't just poke it with a needle and cause an eruption. There has to be enough geologic pressure to cause the magma to go through the surface. At best we might release some funny gases.
They don't any more. At most startup companies they can't afford a typical bureaucratic IT department. Many use cloud hosting to avoid up-front cap-ex in terms of data centers and the people that work in them. Developers are typically managing their own servers, their own NOSQL cluster, they bring their own iPhones, gPhones, xPads, etc. People are becoming increasingly more comfortable with technology and old-school IT departments are no longer enablers, but barriers as their mindsets and their technology pale in comparison to the consumer sector.
This is sort of the problem with SETI. We will actually be checking if they had an advanced enough civilization that could broadcast into space... 600 years ago. We have only had electrical power generation for 130 years.
People like to pretend that CS grads are working on operating systems kernels and developing new algorithms, but the reality is that most people on a day-to-day basis are working on a typical line-of-business record keeping system with reports that used to be done in Excel.
I have a 7805 voltage regulator next to me right now that does a fine job of stepping 12V into 5V at up to 1A without a heat sink. And that was a very cheap component. I imagine that one can do a lot more with more money or volume.
If google operated under this kind of thinking, they would index 1/10000 of what they do today. This is why startups are choosing the cloud in favor of real data centers with real traditional IT people.
Actually not all. I'm using C++. While new() doesn't work, creating a static instance of a class and using references works awesome. It's amazing the level of complexity you shove into those atmel processors (I went with a teensy).
Did you catch today's lead story on the wall street journal? Apparently countries like China and India are commiting "economic espionage" and stealing our technology and ideas! I've never laughed so hard. It isn't stealing if you had them the keys!
I'll believe it when these functions quit working. The whole thing is still heavily based on the windows message pump and a HUGE legacy C API that does everything under the windows hood. On top of that there's a COM layer and on top of those there's now a .NET layer. But the foundation is still the same 9 gazillion C calls and WM_ messages.
Good call. Also outsourcing-proof and at least today the major H-1B & L-1 insourcing shops aren't targeting mechanics.
Finally, we'll have to quit making fun of the redhead cop every time he asks to zoom into a blurry license plate.
Complexity is required to make simplicity. In order to abstract out a complex problem into software, you need complex tools.
This is what happened to me once. I posted something negative about C vs C++ in the linux kernel and got modded down to terrible karma. Since all my posts are now -1 nobody reads them, so I never get modded up and can never leave terrible karma land. So I left for Digg. Great system we've got here.
Skip the database part altogether. Just focus on the domain model. Why do the work twice.
The Mach kernel uses a message-passing micro-kernel implementation. But it also has a nifty copy-on-write scheme that allows it to be fast and circumvent the usual problems with micr-kernels (copying of messages 300 times between layers).
You have 3 seconds to comply...
Judo & BJJ ftw.
We should host this on freenet so that it never disappears.