Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Teaching languages -v- Industrial languages

Options
2»

Comments

  • Registered Users Posts: 20,976 ✭✭✭✭Stark


    Real programmers use "copy con <filename>"


  • Registered Users Posts: 5,246 ✭✭✭conor.hogan.2


    cat > filename

    (this could go on for years)


  • Moderators, Business & Finance Moderators Posts: 10,257 Mod ✭✭✭✭Jim2007


    zdragon wrote: »
    wrong wrong wrong ..
    please tell me that you are not a programmer.otherwise I'll be very disappointed.

    Well I have been a programmer for over 22 years and I would go further: I've reached the sad conclusion that in a corporate environment Java and C# have been a disaster in terms of productivity and maintenance!

    Lets take a fairly straight forward task - you've got files arriving into a folder at random times during the day in 4 simple formats and you require them to be written into a database table. Now give this task to a Java or .Net programmer and the mole hill becomes a mountain....
    - First they'll extend the stream reader classes and throw in a few parsers to handle their four different file types
    - Next they'll add some OR classes to handle writing of the data to the database
    - Of course they will also have a play with the data access library and come up with some more classes to provide database connectivity
    - Next they'll create some classes to monitor changes in the folder content and raise events when they occur
    - Of course now that they have events they need to handle them and so the story goes on....
    And before long you have a monster on your hands!!!

    Now I've seen this happen over and over again, as I worked on projects in C++, Java and later C# - what should have been straight forward task become something else altogether! No matter how elegant the solution might appear if fails when it come to "bang for the buck"....

    Through this forum I've discovered Python and I can see why it is getting notice - productivity plain and simple. Straight forward task can be achieved in very few lines of code and there is still the power there to do more complex task when required. This recession, the competition from outsourcing and so on means we must work smarter if we are to be competitive and I just don't see using something like Java or C#, which promote over engineering, as working smarter...


  • Moderators, Business & Finance Moderators Posts: 10,257 Mod ✭✭✭✭Jim2007


    zdragon wrote: »
    you may be surprised , but pascal was not invented with the purpose to teach someone something..

    I'd be extremely surprised, where did you get this nugget...


  • Registered Users Posts: 2,022 ✭✭✭Colonel Panic


    Jim2007 wrote: »
    Well I have been a programmer for over 22 years and I would go further: I've reached the sad conclusion that in a corporate environment Java and C# have been a disaster in terms of productivity and maintenance!

    Lets take a fairly straight forward task - you've got files arriving into a folder at random times during the day in 4 simple formats and you require them to be written into a database table. Now give this task to a Java or .Net programmer and the mole hill becomes a mountain....
    - First they'll extend the stream reader classes and throw in a few parsers to handle their four different file types
    - Next they'll add some OR classes to handle writing of the data to the database
    - Of course they will also have a play with the data access library and come up with some more classes to provide database connectivity
    - Next they'll create some classes to monitor changes in the folder content and raise events when they occur
    - Of course now that they have events they need to handle them and so the story goes on....
    And before long you have a monster on your hands!!!

    Now I've seen this happen over and over again, as I worked on projects in C++, Java and later C# - what should have been straight forward task become something else altogether! No matter how elegant the solution might appear if fails when it come to "bang for the buck"....

    Through this forum I've discovered Python and I can see why it is getting notice - productivity plain and simple. Straight forward task can be achieved in very few lines of code and there is still the power there to do more complex task when required. This recession, the competition from outsourcing and so on means we must work smarter if we are to be competitive and I just don't see using something like Java or C#, which promote over engineering, as working smarter...

    Rube Goldberg solutions are independent of languages and frameworks.


  • Advertisement
Advertisement