You got a point, but here is the other side: pressing a button to stub someone is less natural than moving your hands around to simulate the motion of stubbing. The latter may awake thoughts and instincts which are not awaken by the former.
It depends on the problem at hand: some problems are so complex that humans can't manage manual memory management. In programs with thousands and millions of lines of code, it's impossible for humans to track all memory references. It's also impractical: the real value in programming is to devise a solution for a problem and not having to deal with secondary issues like where does memory come from and where does it go.
No, deallocation is a non-issue in garbage-collected systems. Keeping data around is again no problem, because the memory limit for useful data can be manually specified.
Garbage collection is a win-win proposition for everyone.
It depends on the application. If you have a few large objects, then manual memory management wins. If you have lots of little small objects, a generational copying collector is a much better proposition.
You should try Java 1.5 sometimes. Allocation of objects is so fast, it's practically equal to using the stack.
It's quite easy to do a C++ garbage collector, actually. I've submitted mine to boost (I am not a very competent C++ programmer, but something needs to be done for the memory problems of large C++ applications).
Nice SDK, huge set of libraries, very good IDEs, close to C/C++ syntax-wise, interfaces with C, very fast...and you don't have to follow the J2EE specs if you don't like them.
There are cases where every performance optimization counts. In these areas, C++ comes on top of every other language.
And almost all successful desktop apps are made in C++. For example, uTorrent, a much smaller, faster bitorrent client is made in C++. The author claims that he wanted a small footprint, no external dependencies, no further downloads.
Every tool has its usefulness...use the right tool for the right job.
One important thing about Rails is that it hides the SQL from you. This might be good for some purposes, but not so good if you really want to get things going. This is specifically mentioned in the article.
Having top grades at school/college is different from being able to analyse/concentrate/hold a big information model in your head. Engineering requires the latter, not the former.
1. If a woman smiles at me and she is the one that starts a conversation with me, about this and that, then she might be interested in me.
2. If I know more than you in X, Y,... Z then most probably am better than you in the field.
3. And all males are stupid.
4. Yeah, quite normal (seriously: what are the managers doing? why do they let it happen?)
5. if you want to finish the product in time, sometimes they are required.
6. Spending one hour in the kitchen making coffee, one hour around the photocopier chit-chatting around anything and having 5 chat programs on all the time makes the rest work 80h.
7. So what, coding skills is directly proportional to breast size?
8. yeah, in around 0.000000000000000001% It shops around the globe.
9. You never had a girlfriend, eh?:-)
10. Well, if a female manager tends to bitch more for silly little things than important things...
I think IT has fewer women because women are superficial and they don't like to tax their brains (I've been so told by almost every girl that I have told them I am a programmer).
"I frequently get this vibe from my male co-workers that they don't take what I say seriously"
How should we take women seriously when they are so superficial? Watching Oprah and stupid TV shows, bitching about every little thing, driving absolutely insanely (yeah most people that drive slowly in the left lane are women), etc?
Ok, so you are a super genious, coolest person ever. But look at the other women.
"And then when I do great work, they all try to get their hand in the pot and take credit for things I did, which frustrates me to no end. A male co-worker actually got a promotion which seemed to me (from the little congratulations email went out describing all his wonderful accomplishments), mostly based on MY work."
That is not discrimination against women. It happens between guys as well...all the time.
"And then there's this whole thing all women have to deal with at work that being aggressive = bitch."
They are. And males that are aggressive are bitches as well. You can always talk calmly.
"And I feel like whenever I try to get other people's names detached from my work, my bosses don't take it seriously and have even gone as far to joke about it infront of other people!"
Can you say "bad working environment"?
"they are actually making fun of me I think"
So? do they mock you all the time or occasionally? because if it's not systematic, then you are not their target.
Your comment is full of political correctness. The fact of life is that women are not as good as men in science, math and technology. You can see that in the way women act in domains that there is no man around to affect them.
Before labeling me as sexist, let me tell you something: I am not. There are women that are very good, even better than most men, in sciences. But they are just the exceptions that confirm the rule. Nobody makes women drivers act stupidly on the road, nobody makes women managers or army officers bitches, nobody makes women watch stupid reality shows, nobody makes women talk about fashion, actors and singers all day long.
A girlfriend of mine once insisted that if women ruled the world, the world would be paradise. History proves otherwise though. Some of the most cruel or hard leaderships in history are by women: Thatcher, Catherine the Great, Theodora of Byzantium etc.
And every day life has many examples of women actually being harder/less sensitive than men. In relationships, most women act authoritatively at home, especially when married. Women can easily break a man's heart, but men can't.
So women are not interested in IT not because men are hostile or anything else, but because women can't really have deep and analytical thinking which is required in these fields. Most women are dominated by their emotions, and it's very hard for them to weed their emotions out so as that they dedicate their brains to the tasks IT requires.
And I 've heard lots of times by women that "I don't like programming, because I don't like to think".
If there is one company that can make fun electronic games, it's Nintendo. They are in the business for longer than 30 years. Microsoft is a newbie, Sony is a latecomer when compared to Nintendo.
Kids know and trust the name 'Nintendo', thanks to those little handheld games that you can take to school, on the bus, in bed, in the bathroom etc. And those kids grew up, remember their youth, and they buy Nintendo for their kids.
I, as a parent, don't even look at monster ugly consoles like the 360 or PS3. Wii seems so nice, so playful...Wii promises a playland, an amusement park, something the other consoles do not.
Nintendo is the best game company, by far. They know what they are doing.
Torrent is a fine solution for old TV shows not available in your country or area. For example, If I leave in Turkey, there is great difficulty to get the original Battlestar Galactica from anywhere. But the torrent is just one click away.
Good solution, except for the fact that when playing back a movie at your own leisure, you can skip commercials by pressing the 'forward' button. Nobody will watch those commercials, if they can be skipped.
"Actually, anybody know of something that *won't* lead to malware with windows?"
Linux?
You got a point, but here is the other side: pressing a button to stub someone is less natural than moving your hands around to simulate the motion of stubbing. The latter may awake thoughts and instincts which are not awaken by the former.
It depends on the problem at hand: some problems are so complex that humans can't manage manual memory management. In programs with thousands and millions of lines of code, it's impossible for humans to track all memory references. It's also impractical: the real value in programming is to devise a solution for a problem and not having to deal with secondary issues like where does memory come from and where does it go.
Same thing with garbage collection: data are kept because they are needed or collected because they are not needed.
The same thing will happen without garbage collection: the application will die a painful death.
I mean, why Germans may become deadlier in space? do they have a secret base on the moon?
oh, wait a minute...
If you don't want data to be kept around, specify a small heap limit, or invoke the collector manually at certain points.
This proves that viruses behave very cleverly! and since they don't have a brain, their intelligence must come from somewhere else...
No, deallocation is a non-issue in garbage-collected systems. Keeping data around is again no problem, because the memory limit for useful data can be manually specified.
Garbage collection is a win-win proposition for everyone.
It depends on the application. If you have a few large objects, then manual memory management wins. If you have lots of little small objects, a generational copying collector is a much better proposition.
You should try Java 1.5 sometimes. Allocation of objects is so fast, it's practically equal to using the stack.
It's quite easy to do a C++ garbage collector, actually. I've submitted mine to boost (I am not a very competent C++ programmer, but something needs to be done for the memory problems of large C++ applications).
Nice SDK, huge set of libraries, very good IDEs, close to C/C++ syntax-wise, interfaces with C, very fast...and you don't have to follow the J2EE specs if you don't like them.
There are cases where every performance optimization counts. In these areas, C++ comes on top of every other language.
And almost all successful desktop apps are made in C++. For example, uTorrent, a much smaller, faster bitorrent client is made in C++. The author claims that he wanted a small footprint, no external dependencies, no further downloads.
Every tool has its usefulness...use the right tool for the right job.
One important thing about Rails is that it hides the SQL from you. This might be good for some purposes, but not so good if you really want to get things going. This is specifically mentioned in the article.
'Could' is different than 'can'. Let me see them doing it, then we can talk.
Having top grades at school/college is different from being able to analyse/concentrate/hold a big information model in your head. Engineering requires the latter, not the former.
1. If a woman smiles at me and she is the one that starts a conversation with me, about this and that, then she might be interested in me.
... Z then most probably am better than you in the field.
:-)
2. If I know more than you in X, Y,
3. And all males are stupid.
4. Yeah, quite normal (seriously: what are the managers doing? why do they let it happen?)
5. if you want to finish the product in time, sometimes they are required.
6. Spending one hour in the kitchen making coffee, one hour around the photocopier chit-chatting around anything and having 5 chat programs on all the time makes the rest work 80h.
7. So what, coding skills is directly proportional to breast size?
8. yeah, in around 0.000000000000000001% It shops around the globe.
9. You never had a girlfriend, eh?
10. Well, if a female manager tends to bitch more for silly little things than important things...
I think IT has fewer women because women are superficial and they don't like to tax their brains (I've been so told by almost every girl that I have told them I am a programmer).
"I frequently get this vibe from my male co-workers that they don't take what I say seriously"
How should we take women seriously when they are so superficial? Watching Oprah and stupid TV shows, bitching about every little thing, driving absolutely insanely (yeah most people that drive slowly in the left lane are women), etc?
Ok, so you are a super genious, coolest person ever. But look at the other women.
"And then when I do great work, they all try to get their hand in the pot and take credit for things I did, which frustrates me to no end. A male co-worker actually got a promotion which seemed to me (from the little congratulations email went out describing all his wonderful accomplishments), mostly based on MY work."
That is not discrimination against women. It happens between guys as well...all the time.
"And then there's this whole thing all women have to deal with at work that being aggressive = bitch."
They are. And males that are aggressive are bitches as well. You can always talk calmly.
"And I feel like whenever I try to get other people's names detached from my work, my bosses don't take it seriously and have even gone as far to joke about it infront of other people!"
Can you say "bad working environment"?
"they are actually making fun of me I think"
So? do they mock you all the time or occasionally? because if it's not systematic, then you are not their target.
Your comment is full of political correctness. The fact of life is that women are not as good as men in science, math and technology. You can see that in the way women act in domains that there is no man around to affect them.
Before labeling me as sexist, let me tell you something: I am not. There are women that are very good, even better than most men, in sciences. But they are just the exceptions that confirm the rule. Nobody makes women drivers act stupidly on the road, nobody makes women managers or army officers bitches, nobody makes women watch stupid reality shows, nobody makes women talk about fashion, actors and singers all day long.
A girlfriend of mine once insisted that if women ruled the world, the world would be paradise. History proves otherwise though. Some of the most cruel or hard leaderships in history are by women: Thatcher, Catherine the Great, Theodora of Byzantium etc.
And every day life has many examples of women actually being harder/less sensitive than men. In relationships, most women act authoritatively at home, especially when married. Women can easily break a man's heart, but men can't.
So women are not interested in IT not because men are hostile or anything else, but because women can't really have deep and analytical thinking which is required in these fields. Most women are dominated by their emotions, and it's very hard for them to weed their emotions out so as that they dedicate their brains to the tasks IT requires.
And I 've heard lots of times by women that "I don't like programming, because I don't like to think".
I have no problem with waiting. If I program my downloads well, I can view one season while downloading the next.
Q, is that you? :-)
Indeed. I just thought so myself.
If there is one company that can make fun electronic games, it's Nintendo. They are in the business for longer than 30 years. Microsoft is a newbie, Sony is a latecomer when compared to Nintendo.
Kids know and trust the name 'Nintendo', thanks to those little handheld games that you can take to school, on the bus, in bed, in the bathroom etc. And those kids grew up, remember their youth, and they buy Nintendo for their kids.
I, as a parent, don't even look at monster ugly consoles like the 360 or PS3. Wii seems so nice, so playful...Wii promises a playland, an amusement park, something the other consoles do not.
Nintendo is the best game company, by far. They know what they are doing.
Torrent is a fine solution for old TV shows not available in your country or area. For example, If I leave in Turkey, there is great difficulty to get the original Battlestar Galactica from anywhere. But the torrent is just one click away.
Good solution, except for the fact that when playing back a movie at your own leisure, you can skip commercials by pressing the 'forward' button. Nobody will watch those commercials, if they can be skipped.