Hi all,
I have read over very little in the way of c++ code for the win32 platform.
I do not care for languages where capitalization is used free form so to speak where language features and libraries are concerned.
That is, using a screen reader I can hardly stand the berdin of having to remember that the language I am using uses four different capitalization schemes and sometimes up to another four function naming schemes.
I do not mind the function naming schemes as much as long as I can scan the code for what I am looking for,
and just read character by character to memorize the spelling and capitalization used in the statements that do not at first make sense when being read line by line.
I have no trouble reading code for stock smaug, and I enjoy looking at built in lua functions because they also follow a standard naming convention from what I have seen so far.
So far, I believe that there are enough quality languages that compile to bytecode that there is no reason to write anything in C++ for windows aside from high end graphical games and other performance critical applications.
I want to be able to tell microsoft to go shove it, I remember reading that they sometimes call developers pawns,
and they certainly do not seem concerned about our inalienable rights.
Neutrality is one thing, however everywhere I look I hear about msn and yahoo and google turning over sensative information to governments around the world - seemingly for the sake of handing it out.
Lets not forget microsoft's drm technology and participation in groups such as the TCPA.
I know I have come across a number of media files on websites that appeared unrestricted but were in fact restricted, and with recent trojans exploiting media sites by asking for extra codeqs, it seems buying protected media has more than its share of pitfalls and risks.
I imagine myself learning to write programs in c++ only to have my code broken by a windows update,
I almost believe that I would write a program and then be forced to upgrade to a new compiler from microsoft with much of the windows api closed off to outside developers.
I know this is impractical but never the less needed to voice my concerns anyway.
Now, to get to the point, my main question is this...
Why should anyone take the time to learn windows programming under c++ when its possible to write c++ applications for linux where virtually everything from the OS up is open source?
Also, is it not true that in most instances where the windows api could be used by a C++ application java would be better?
I got to thinking on this subject after realising it may be impossible to write a basic gui application in pure lua such as a dice roler with sounds.
Some blind computer users like a dice roler program, I figured my first application written in lua could be a dice roler and then maybe later I could add rule sets and network functionality for multi player tabletop like rpgs where a givven rule set would be used to automate score keeping among other things.
Thank you all for your time and I look forward to your responses.
I have read over very little in the way of c++ code for the win32 platform.
I do not care for languages where capitalization is used free form so to speak where language features and libraries are concerned.
That is, using a screen reader I can hardly stand the berdin of having to remember that the language I am using uses four different capitalization schemes and sometimes up to another four function naming schemes.
I do not mind the function naming schemes as much as long as I can scan the code for what I am looking for,
and just read character by character to memorize the spelling and capitalization used in the statements that do not at first make sense when being read line by line.
I have no trouble reading code for stock smaug, and I enjoy looking at built in lua functions because they also follow a standard naming convention from what I have seen so far.
So far, I believe that there are enough quality languages that compile to bytecode that there is no reason to write anything in C++ for windows aside from high end graphical games and other performance critical applications.
I want to be able to tell microsoft to go shove it, I remember reading that they sometimes call developers pawns,
and they certainly do not seem concerned about our inalienable rights.
Neutrality is one thing, however everywhere I look I hear about msn and yahoo and google turning over sensative information to governments around the world - seemingly for the sake of handing it out.
Lets not forget microsoft's drm technology and participation in groups such as the TCPA.
I know I have come across a number of media files on websites that appeared unrestricted but were in fact restricted, and with recent trojans exploiting media sites by asking for extra codeqs, it seems buying protected media has more than its share of pitfalls and risks.
I imagine myself learning to write programs in c++ only to have my code broken by a windows update,
I almost believe that I would write a program and then be forced to upgrade to a new compiler from microsoft with much of the windows api closed off to outside developers.
I know this is impractical but never the less needed to voice my concerns anyway.
Now, to get to the point, my main question is this...
Why should anyone take the time to learn windows programming under c++ when its possible to write c++ applications for linux where virtually everything from the OS up is open source?
Also, is it not true that in most instances where the windows api could be used by a C++ application java would be better?
I got to thinking on this subject after realising it may be impossible to write a basic gui application in pure lua such as a dice roler with sounds.
Some blind computer users like a dice roler program, I figured my first application written in lua could be a dice roler and then maybe later I could add rule sets and network functionality for multi player tabletop like rpgs where a givven rule set would be used to automate score keeping among other things.
Thank you all for your time and I look forward to your responses.