July 29, 200519 yr well i found this. this is, or must be the most usful thing ive ever head of. http://www.programurl.com/vbto-converter.htm now, its not a vb6=>C++ converter (thats a cheap way out anyway) but rather it converts FORMS to C++. forms are the best part of VB6 and i must try this out.... and C++ is awesome, if only more people knew how to use it. i wish i knew how to do things like D3D hacks and alike, but i dont yet. it takes time to learn and i understand that.
July 29, 200519 yr Sobeit, Quite interesting the converter. But I find the real problem is, VB doesn't support low-level functionality. Such as implementing the registers, or truley inlining routines. Considering, all code is compiled into assembly at some point, and the fact that C was initially developed to provide a slightly higher-level of abstraction than Assembly, it makes sense that C/C++ is the 'way to go'. Unlike BASIC (Beginners All-Purpose Symbolic Instruction Code), which was developed as a play-thing to allow random users to write very simple applications. Anyway, getting a bit offtopic. I'm just overlaying a point, in that, to retain VB's high-HIGH level of abstraction it comes at quite a high cost. Regards, Matt J.
July 29, 200519 yr no no no, you dont get it, it keeps grabbing more and more cards, I have as of right now 3047 unused cards. hmm... hope you get caught and vb still sucks, this could have been written in any language, thus not proving anything (just proving the author is an idiot).
July 29, 200519 yr Author Oh my god! A sign of intelligent life, hoorah! <3 Lol, Win32 cracks me up, I mean come on, who could really be this retarted and think that anyone would read posts as long as his yourOpinion.meCare = false you.shutFace = true
July 29, 200519 yr t3rm1ght, Get back to gaming while stuffing your chubby face with twinkies. Riteo geeklet? Regards, Your Superior.
July 29, 200519 yr Regards, Your Superior. why the fuck don't you just make your sig Regards, Whoever?!
July 30, 200519 yr Considering, all code is compiled into assembly at some point, and the fact that C was initially developed to provide a slightly higher-level of abstraction than Assembly, it makes sense that C/C++ is the 'way to go'. Unlike BASIC (Beginners All-Purpose Symbolic Instruction Code), which was developed as a play-thing to allow random users to write very simple applications. Anyway, getting a bit offtopic. I'm just overlaying a point, in that, to retain VB's high-HIGH level of abstraction it comes at quite a high cost. C gain its popularity by its relation with UNIX, an OS that gain a cult following mainly due to it being so accessible to the academic setting. C++ popularity came from marketing the power of C, and thus appealing to the C programmers. In both cases, both languages has their advantages and disadvantages. Both languages have their place, and your choice of a language should be based heavily on the problem domain you're trying to solve, not on hype. For example, not all programs need to run as fast a possible. Whats the point if an application written in Assembly/C/C++ runs 10% faster than an application built in another language, especially if the performance differences isn't noticable? Also the performance of an application relies heavily on the proficiency of the programmer. As for high-level languages coming at a cost, this is very true, but so does everything in programming. Programming is economical, and you must make your decision by weighing the opportunity costs.
July 30, 200519 yr Whats the point if an application written in Assembly/C/C++ runs 10% faster than an application built in another language, especially if the performance differences isn't noticable How could you even consider slandering performance? Even if it's not noticeble to the user, it's still a benificial trait to have. My standpoint comes from the fact all projects I have been involved in have had performance and efficency as the highest priority, making it not something that you can just 'care or not care'. Also the performance of an application relies heavily on the proficiency of the programmer. And that is certainly does. But having a grounding 'efficent' language is a must, otherwise all your own personal contributions are quite meaningless when the language itself hinders your ability to write high-performance code. Regards, Matt J.
July 30, 200519 yr How could you even consider slandering performance? I'm not slandering performance, but rather promoting quality. Writing in lower-level languages, often leads to more complicated, less readable code, and often harder to maintain. This is especially true as a project gets larger. You're going to lose performance whenever you move beyond assembly, but you must make a judgement call as to how much performance you're willing to sacrifice in order to gain simplification. Even if it's not noticeble to the user, it's still a benificial trait to have. So you are saying you write all you're code in Assembly? If you don't than you're obviously you're willing to give up some performance. Also, the lower the language, the more you have to do by hand (i.e. memory management) and possibly safty. In languages like C++, you can resolve this problem with smart pointer, but then you're essentially doing what other languages provide for you. The only thing you end up gaining is a little more control, but more complicated way of doing it since your often need to use different smart pointers for different things based on policies. You also lose a lot of performance, or memory, depending on the underlining buffer and whether it needs to be reallocated. And that is certainly does. But having a grounding 'efficent' language is a must, otherwise all your own personal contributions are quite meaningless when the language itself hinders your ability to write high-performance code. The performance difference from an application written in say C#, isn't that much different from an application written C++. The main performance cost is in the JITing when an application is first ran. In fact, once the code is JITed, the code can actually outperform native code due to the code being optimised for that particular processor. Of course this is going on the assumption that the native code hasn't been optimised for the processor, but then you lose portibility of the executable. C++ is one of my favorite languages, but I know its not the best solution for every job. There are many situations as an administrator where I'd just spend 30 seconds and script a solution rather than a few hours doing it in C++. I also like to prototype my applications in a language C# to remove many of the design flaws, before rewritting it in C++.
July 30, 200519 yr So you are saying you write all you're code in Assembly? If you don't than you're obviously you're willing to give up some performance. I believe it will be the total oppisite, I would only be gaining performance. Overall, I agree with you. I never intended to imply that writing applications in Assembly is 'the only way. Moreso, I was trying to overlay the possible benifits of implementing Assembly _and_ the language the program is written in primarily, such as C++, which would be my choice. And I also know very well that writing a whole application in a language like Assembly would easily become cumbersome and unmanagable, due to the amount of code required to perform even the smallest operation, in which another language, such as C++, the same operation could be performed in one line. All-in-all Assembly is not a practical choice for writing applications, atleast not complex ones. Although, I believe a mixture can certainly be benificial to the applications overall performance. Personally, I write commonly used and CPU-bound routines (String length calculation, Encryption, Conversion, ect...) all in Assembly, and for the most part have these in a seperate DLL. Regards, Matt J.
July 30, 200519 yr Well I had the same opinion as you up to about a year ago. Its easy to get stuck on a languge. I had a hard time letting C go; I used C a lot for modifying the linux kernel, and it was the first language I was able to get to do what I wanted. I had the same problem with C++, the things you could do with templates are amazing. I tend to program to better understand how technology works, and so I've learned not to ask what language I want to use, but rather what language best suits the problem domain. The main problem with higher-level languages is that it can get addicting, since the language does a lot more for you, you tend to rely heavily on the language for everything. This is fine if you plan on being a hobbiest, but if you plan on getting serious; you have to jump off the ladder sometime, and branch off into another way of thinking. You'll be a better programmer, and you begin to understand better what you're giving up and gaining by using a particular language.
July 30, 200519 yr I certainly agree, programming languages are mediums of expression, and the overall quality of your program depends on how well you can communicate through a certain medium. Although it probably does seem like I am "stuck" on Assembly/C++, it's quite the oppisite. I use a varied range of languages, all depending on the circumstances. As you've previously touched down on, being a good programmer requires that you write your applications through a medium, but not _with_ it. A prominent trait of all good programmers is the ability to implement a language that is best suited to the task at hand, and not just use one they believe will render a better result, regardless of how inpractical it may be. Regards, Matt J.
July 30, 200519 yr greeneyes, blah blah snip Regards, Matt J. Your lack of understanding of 1) sarcasm 2) irony Demonstate to me that english is in fact not your first language, such a shame.
July 30, 200519 yr Demonstate to me that english is in fact not your first language, such a shame. Wow, you just continuously prove to be dumber by the post. Please, quit humiliating yourself, it's getting beyond the joke. Regards, Your Superior.
July 30, 200519 yr well, im a vb6 geek but i dont take offense. im currently learning C++, proof: DevC++ yea, its crappy, but we all must start somewhere, and i made it from scratch :P the reason for devc++ -> vc6.0 conversion is because devc++ sucks ass lol. and yes, i do believe VB6 turned me into a bracket whore, k? #include <stdio.h> #include <windows.h> int main() { float number1,number2,sin,add,div,sub,mul; int loop = 1; printf ("what do you want to do? \n"); printf ("1. Add \n"); printf ("2. Subtract \n"); printf ("3. Divide \n"); printf ("4. Multiply \n"); scanf ( "%f" , &sin); do { printf ("\nInput the first number \n"); scanf ("%f" , &number1); printf ("\n"); printf ("Input the second number\n"); scanf ("%f" , &number2); add = number1 + number2; sub = number1 - number2; div = number1 / number2; mul = number1 * number2; if (sin==1) { printf ("\nAnswer = %f" , add); } else if (sin==2) { printf ("\nAnswer = %f" , sub); } else if (sin==3) { printf ("\nAnswer = %f" , div); } else if (sin==4) { printf ("\nAnswer = %f", mul); } else { printf ("\nNot a valid choice.\n"); } } while (loop = 1); return 0; } k? make it smaller
July 30, 200519 yr make it smaller LIKE YOUR PENIS LOL and win32, keep writing your long, well articulated arguments. NOBODY READS THEM greeneyes is m3n
July 30, 200519 yr lol everyone knows :nigga:s are superior to noone Intimidated by those with power ? Please, crawl back into your hole and die. and win32, keep writing your long, well articulated arguments. NOBODY READS THEM Dropped out of school in the sixth grade? Typical outcast. Don't talk for people other than yourself, and fellow morons, kid. Regards. Matt J.
July 31, 200519 yr Intimidated by those with power ? Yes I am, fortuanatly with you that is not an issue, the white man has power
July 31, 200519 yr win32, the 'maturity' angle featured in your comebacks has been worked like your std ridden ass. Now for a shameless plug which i think suits the situation. #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care #care
July 31, 200519 yr Intimidated by those with power ? ..... power? Nigg3r? What? The only power you have is over your oppressed, ebonics-spewing children.... Also why hasn't anyone addressed the problems with portability and such a low-level language as assembly vs. the ability of port and global languages like C or Perl. Win32 there is an economic aspect to this problem... we're not making perfection - we're making efficiency. And the efficiency of the final product is not the only variable in the entire efficiency of the project... if you sacrafice efficieny of the final product for efficiency of production it very well may be worthwhile. In a world where deadlines are to be met, you don't have 3 years to work on a project like a video-game engine (go look at the people who attempted to make an all win32-ASM videogame similar to Age of Empires about 3 years ago.... I believe they're still working on it... and now with win64 coming up it's gonna be obselete before they even finish it). Sure it probally is the fastest, most efficient video game that could bring graphics like HL2 onto a 500mhz processor.... but it's not being produced any time soon for any practical cost. People simply aren't going to pay for that man power. Please take a moment and adopt a business economics book... I understand the only economy you've been exposed to in your African-American household is the dynamics of stealing the bikes of corn-fed whiteboys... but fuck they've taught gorillas sign-language so I'd imagine there is faint hope for you. -SiLenCe AIM: TransparentEnity
July 31, 200519 yr Let's get things straight; I'm no Negro. Greeneyes, Lsd; Don't bother posting, you're making fools of yourself.
July 31, 200519 yr TransparentEntity, Oh, all that was for me ? Awww thanks fan! :D Regards, Your Superior.
July 31, 200519 yr Let's get things straight; I'm no Negro. Greeneyes, Lsd; Don't bother posting, i'll just have to repeat my self looking once again like I have downs syndrome. If that pic in your sig is you, you're a negro, and Transparent Entity owned you, therefore you are his cotten picking negro bitch, get off my internet.