Slashdot Mirror


User: egg+troll

egg+troll's activity in the archive.

Stories
0
Comments
1,337
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,337

  1. Hahaha! on SNES Portable · · Score: -1

    Now wonder you post AC. You just insulted yourself. You're so smart, you can sit on an ice cream cone and tell what flavor it is!

  2. C: A Dead Language? on Where Would You Buy A Crusoe Laptop? · · Score: -1, Flamebait

    Gentlemen, the time has come for a serious discussion on whether or not to continue using C for serious programming projects. As I will explain, I feel that C needs to be retired, much the same way that Fortran, Cobol and Perl have been. Furthermore, allow me to be so bold as to suggest a superior replacement to this outdated language.

    To give you a little background on this subject, I was recently asked to develop a client/server project on a Unix platform for a Fortune 500 company. While I've never coded in C before I have coded in VB for fifteen years, and in Java for over ten, I was stunned to see how poorly C fared compared to these two, more low-level languages.

    C's biggest difficulty, as we all know, is the fact that it is by far one of the slowest languages in existance, especially when compared to more modern languages such as Java. Although the reasons for this are varied, the main reasons seems to be the way C requires a programmer to laboriously work with chunks of memory.

    Requiring a programmer to manipulate blocks of memory is a tedious way to program. This was satisfactory back in the early days of coding, but then again, so were punchcards. By using what are called "pointers" a C programmer is basically requiring the computer to do three sets of work rather than one. The first time requires the computer to duplicate whatever is stored in the memory space "pointed to" by the pointer. The second time requires it to perform the needed operation on this space. Finally the computer must delete the duplicate set and set the values of the original accordingly.

    Clearly this is a horrendous use of resources and the chief reason why C is so slow. When one looks at a more modern (and a more serious) programming language like Java or, even better, Visual Basic, that lacks such archaic coding styles, one will also note a serious speed increase over C.

    So what does this mean for the programming community? I think clearly that C needs to be abandonded. There are two candidates that would be a suitable replacement for it. Those are Java and Visual Basic.

    Having programmed in both for many years, I believe that VB has the edge. Not only is it slightly faster than Java its also much easier to code in. I found C to be confusing, frightening and intimidating with its non-GUI-based coding style. Furthermore, I like to see the source code of the projects I work with. Java's source seems to be under the monopolistic thumb of Sun much the way that GCC is obscured from us by the marketing people at the FSF. Microsoft's "shared source" under which Visual Basic is released definately seems to be the most fair and reasonable of all the licenses in existance, with none of the harsh restrictions of the BSD license. It also lacks the GPLs requirement that anything coded with its tools becomes property of the FSF.

    I hope to see a switch to VB very soon. I've already spoken with various luminaries in the *nix coding world and most are eager to begin to transition. Having just gotten off the phone with Mr. Alan Cox, I can say that he is quite thrilled with the speed increases that will occur when the Linux kernel is completely rewritten in Visual Basic. Richard Stallman plans to support this, and hopes that the great Swede himself, Linus Torvaldis, won't object to renaming Linux to VB/Linux. Although not a C coder himself, I'm told that Slashdot's very own Admiral Taco will support this on his web site.

    Thank you for your time. Happy coding.

    Egg Troll

  3. Re:Troll: A Definition on Future Trends In Home Computing · · Score: -1
    well microsoft released 10's of millions of windows. so is bill gates hitler?


    No, Bill Gates is a troll because he is fighting against the GNU hegemony.

  4. My Experience With the Linux on SNES Portable · · Score: -1

    I work as a consultant for several fortune 500 companies, and I think I can shed a little light on the climate of the open source community at the moment. I believe that part of the reason that open source based startups are failing left and right is not an issue of marketing as it's commonly believed but more of an issue of the underlying technology.

    I know that that's a strong statement to make, but I have evidence to back it up! At one of the major corps(5000+ employees) that I consult for, we wanted to integrate Linux into our server pool. The allure of not having to pay any restrictive licensing fees was too great to ignore. I reccomended the installation of several boxes running the new 2.4.9 kernel, and my hopes were high that it would perform up to snuff with the Windows 2k boxes which were(and still are!) doing an AMAZING job at their respective tasks of serving HTTP requests, DNS, and fileserving.

    I consider myself to be very technically inclined having programmed in VB for the last 8 years doing kernel level programming. I don't believe in C programming because contrary to popular belief, VB can go just as low level as C and the newest VB compiler generates code that's every bit as fast. I took it upon myself to configure the system from scratch and even used an optimised version of gcc 3.1 to increase the execution speed of the binaries. I integrated the 3 machines I had configured into the server pool, and I'd have to say the results were less than impressive... We all know that linux isn't even close to being ready for the desktop, but I had heard that it was supposed to perform decently as a "server" based operating system. The 3 machines all went into swap immediately, and it was obvious that they weren't going to be able to handle the load in this "enterprise" environment. After running for less than 24 hours, 2 of them had experienced kernel panics caused by Bind and Apache crashing! Granted, Apache is a volunteer based project written by weekend hackers in their spare time while Microsft's IIS has an actual professional full fledged development team devoted to it. Not to mention the fact that the Linux kernel itself lacks any support for any type of journaled filesystem, memory protection, SMP support, etc, but I thought that since Linux is based on such "old" technology that it would run with some level of stability. After several days of this type of behaviour, we decided to reinstall windows 2k on the boxes to make sure it wasn't a hardware problem that was causing things to go wrong. The machines instantly shaped up and were seamlessly reintegrated into the server pool with just one Win2K machine doing more work than all 3 of the Linux boxes.

    Needless to say, I won't be reccomending Linux/FSF to anymore of my clients. I'm dissappointed that they won't be able to leverege the free cost of Linux to their advantage, but in this case I suppose the old adage stands true that, "you get what you pay for." I would have also liked to have access to the source code of the applications that we're running on our mission critical systems; however, from the looks of it, the Microsoft "shared source" program seems to offer all of the same freedoms as the GPL.

    As things stand now, I can understand using Linux in academia to compile simple "Hello World" style programs and learn C programming, but I'm afraid that for anything more than a hobby OS, Windows 98/NT/2K are your only choices.

    thank you.

  5. Re:Troll: A Definition on Future Trends In Home Computing · · Score: -1
    Would Hitler have been considered a troll?


    No, Hitler was a crapflooder. He released tens of thousands of copies of Mein Kampf just to annoy people.

  6. Troll: A Definition on Future Trends In Home Computing · · Score: -1

    A troll is someone who is brave enough to go against the grain, and speak what he feels to be the truth. Not to imply I'm as great as these people, but Ghandi, Martin Luther King and even Jesus were considered "trolls". I think the name comes from the fact that they were big and ugly to the status quo, but I could be wrong.

  7. wrong on Future Trends In Home Computing · · Score: -1

    Unfortunately its been explained to us otherwise. There is some definate murky legal issues around this. While I know its a Microsoft statement, our legal team has advised us that the bottom part of this page is basically correct, unfortunately. Hopefully Linux will be released under another, less restrictive liscense in the near future.

  8. Re:GPL - Intellectual Theft! on Future Trends In Home Computing · · Score: -1

    Please read this link as to why we couldn't use BSD. Thank you for your polite suggestion, though.

  9. Re:Neat-o on Future Trends In Home Computing · · Score: -1

    Hey come give me some AC support in my GPL thread!!

  10. Re:Please go away, Mr. Troll on Future Trends In Home Computing · · Score: -1
    Although my name is Egg Troll, I have never posted a troll in my life. I think a quick perusal of my posting history should be sufficient to confirm this.


    Yes, you are correct. We should've read up on the GPL before we started our work. Unfortunately we were told by several people who seemed to be in the know, that we wouldn't have to release our program. Had we known that developing with GNU-based tools would require that those programs would have to be given away, as the GPL requires, we would not have gone that route.

  11. Re:No. You get what you pay for. on Future Trends In Home Computing · · Score: -1
    There WAS an option: "give away" your hard work.


    Unfortunately that would've given a tremendous benefit to our competitors, something which we simply cannot do. Not only would they know how our system works, they'd be able to use it without having to have paid anything for it. Basically it would be like Ford spending their money to develop a new emitionless engine, and then having to give it to GM, Chevy, and Toyota.

  12. Re:GPL - Intellectual Theft! on Future Trends In Home Computing · · Score: -1

    We considered using BSD. However our legal team informed us that because BSD has basically stolen the TCP/IP code from Microsoft's DOS, it could cuase further legal problems down the road. But I appreciate the suggestion.

  13. Re:Neat-o on Future Trends In Home Computing · · Score: -1

    Is it a knack similiar to Jon Katz finding nude young boys alone in the swimming pool locker room?

  14. GPL - Intellectual Theft! on Future Trends In Home Computing · · Score: -1, Flamebait

    Hello,

    Consulting for several large companies, I'd always done my work on Windows. Recently however, a top online investment firm asked us to do some work using Linux. The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards which we're unable to do with Microsoft's products.

    Although we met several technical challenges along the way (specifically, Linux's lack of Token Ring support and the fact that we were unable to defrag its ext2 file system), all in all the process went smoothly. Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects.

    So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use. It was brought to our attention that Linux is copyrighted under something called the GPL, or the Gnu Protective License. Part of this license states that any changes to the kernel are to be made freely available. Unfortunately for us, this meant that the great deal of time and money we spent "touching up" Linux to work for this investment firm would now be available at no cost to our competitors.

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.

    Although we had planned for no one outside of this company to ever use, let alone see the source code, we were now put in a difficult position. We could either give away our hard work, or come up with another solution. Although it was tought to do, there really was no option: We had to rewrite the code, from scratch, for Windows 2000.

    I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it. After my experience with Linux, I won't be recommending it to any of my associates. I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source". Until then its attempts to socialize the software market will insure it remains only a bit player.

    Thank you for your time.

  15. First Post for Lemmy and his Mole!! on Satellite Radio: Tune In or Turn Off? · · Score: -1

    Ace of Spades

    If you like to gamble, I tell you I'm your man
    You win some, lose some, all the same to me
    The pleasure is to play, makes no difference what you say
    I don't share your greed, the only card I need is
    The Ace Of Spades

    Playing for the high one, dancing with the devil,
    Going with the flow, it's all the game to me,
    Seven or Eleven, snake eyes watching you,
    Double up or quit, double stake or split,
    The Ace Of Spades

    You know I'm born to lose, and gambling's for fools,
    But that's the way I like it baby,
    I don't wanna live for ever,
    And don't forget the joker!

    Pushing up the ante, I know you've got to see me,
    Read 'em and weep, the dead man's hand again,
    I see it in your eyes, take one look and die,
    The only thing you see, you know it's gonna be,
    The Ace Of Spades

  16. Stryper!! on Athlon MP Reviewed · · Score: -1

    Stryper forever!! \m/ \m/

  17. Michael You Flaming Simp!! on Another Gaping Microsoft Security Hole Goes Unpatched · · Score: -1

    Why do you put a phrase like "gaping hole" in the Headline, then act shocked when 500+ of the 800 comments made here are links to goatse.cx? When you set it up like that, don't act pissy cause the trolls knock 'em down!

  18. Hehehe on Damian Conway On Programming, Perl And More · · Score: -1

    Something about Linux makes so many geeks grow that pubic beard, aka the Unix Goatee.

  19. Ahhhh! on 100 Years Since The First Transatlantic Broadcast · · Score: -1

    How very European: Highly defensive and insecure. I'm assuming that you're from the part of Europe whose asses we saved, probably England. I suppose you're going to blame us for the complete lack of dental care in your country, or maybe the Irish troubles.

  20. MOD PARENT DOWN! on 100 Years Since The First Transatlantic Broadcast · · Score: -1

    This is silly. Even if this person *were* to code such an OS, it would never match the speed and power of Windows. Its a waste of everyone's time.

  21. Wondering... on 100 Years Since The First Transatlantic Broadcast · · Score: -1

    Just wondering which part of Europe you happen to be from: The part whose asses the American's saved, or the part whose asses we kicked?

  22. GPL: Intellectual Protection or Intellectual Theft on Four Kids Confess to Goner Worm · · Score: -1

    Hello,

    Consulting for several large companies, I'd always done my work on Windows. Recently however, a top online investment firm asked us to do some work using Linux. The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards which we're unable to do with Microsoft's products.

    Although we met several technical challenges along the way (specifically, Linux's lack of Token Ring support and the fact that we were unable to defrag its ext2 file system), all in all the process went smoothly. Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects.

    So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use. It was brought to our attention that Linux is copyrighted under something called the GPL, or the Gnu Protective License. Part of this license states that any changes to the kernel are to be made freely available. Unfortunately for us, this meant that the great deal of time and money we spent "touching up" Linux to work for this investment firm would now be available at no cost to our competitors.

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.

    Although we had planned for no one outside of this company to ever use, let alone see the source code, we were now put in a difficult position. We could either give away our hard work, or come up with another solution. Although it was tought to do, there really was no option: We had to rewrite the code, from scratch, for Windows 2000.

    I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it. After my experience with Linux, I won't be recommending it to any of my associates. I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source". Until then its attempts to socialize the software market will insure it remains only a bit player.

    Thank you for your time.

  23. Re:nintendo could bounce all over this... on Electronic Paper · · Score: 0

    Go pluck the dingleberries from your ass, Adam, you English muffin.

  24. BSD on Living in a Linux Embedded World · · Score: -1

    Yes we looked into using BSD. Unfortunately we decided not to use an OS that basically stole its TCP/IP stack from Microsofts DOS. Our lawyers advised us that if the BSD team had lost a legal battle over this, it could adversely affect us. But thank you for the suggestion. I appreciate it.

  25. GPL - Fair License or Intellectual Theft? on Living in a Linux Embedded World · · Score: -1

    Hello,

    Consulting for several large companies, I'd always done my work on Windows. Recently however, a top online investment firm asked us to do some work using Linux. The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards which we're unable to do with Microsoft's products.

    Although we met several technical challenges along the way (specifically, Linux's lack of Token Ring support and the fact that we were unable to defrag its ext2 file system), all in all the process went smoothly. Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects.

    So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use. It was brought to our attention that Linux is copyrighted under something called the GPL, or the Gnu Protective License. Part of this license states that any changes to the kernel are to be made freely available. Unfortunately for us, this meant that the great deal of time and money we spent "touching up" Linux to work for this investment firm would now be available at no cost to our competitors.

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.

    Although we had planned for no one outside of this company to ever use, let alone see the source code, we were now put in a difficult position. We could either give away our hard work, or come up with another solution. Although it was tought to do, there really was no option: We had to rewrite the code, from scratch, for Windows 2000.

    I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it. After my experience with Linux, I won't be recommending it to any of my associates. I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source". Until then its attempts to socialize the software market will insure it remains only a bit player.

    Thank you for your time.