Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 20:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Your preferred programming language, and why?

Discussion on Your preferred programming language, and why? within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2006
Posts: 136
Received Thanks: 15
Your preferred programming language, and why?

I am not sure if i am allowed to ask this in this section,
but figured why not, if not then remove this

I was wondering what your preferred programming language is, but more importantly is the "Why?" behind it and I guess for some it depends on the goal they try to achieve so I would like that listed too

1) Language.

2) Goal.

3) Reason.

Thank you in advance.
purplehaze is offline  
Old 09/05/2008, 23:05   #2
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
If it's for myself
C#, The ability to write a complex application very fast not needing to waste time worrying about garbage collection

If it's being used by other people
C++, Multi-platform, doesn't require the .NET framework, uberly fast at run-time, extremely flexible, and you can do pretty much anything with it.
InfamousNoone is offline  
Thanks
1 User
Old 09/06/2008, 00:19   #3
 
evanxxxm's Avatar
 
elite*gold: 20
Join Date: Oct 2006
Posts: 2,707
Received Thanks: 2,525
purplehaze@
1) Autohotkey
2) Waste some of my boring time with the least energy
3) Personally i do know few languages, including C++ & Java & ASM (learnt from college COSC classes), AHK (recommended by my C++ professor). And i found AHK is the most user friendly and easy to write.
its like using a 4 button calculator (C++, ASM, Java) and a TI-89 scientific calculator (AHK). Once u know how to use the TI-89, u just dont want to bother with all the long equation that u need to type in the 4 button calculator.
well, dont get me wrong, C++, ASM, Java can do exactly what AHK can do, but AHK (written in C++) just makes all the declaration, syntax, equations shorter and easier.
In a more IT explanation way:
Machine code (First generation, microprocessor can understand directly without a OS)
ASM (Second generation, suppose to be fastest unless u know how to use 01010101 machine code but still very hard to understand & code)
C#, C++ (high level language to make life simpler than ASM)
AHK (very high level language with a very high level of abstraction to make life even simpler in coding)

let me give u an example how short AHK compare to others:
Code:
WinGet,pid, PID, ProgramName
ProcessHandle := DllCall("OpenProcess", "int", 2035711, "char", 0, "UInt", pid, "UInt")
DllCall("ReadProcessMemory", "UInt", ProcessHandle, "UInt", 0x111111, "Uint*", Output, "Uint", 4, "Uint *", 0) 
msgbox, the value in 0x111111 is %Output%.
no need to declare or include any module, u can just compile 4 lines and go output a memory address value in a program
if u are using asm, vb, C++...etc languages, lets just say at least 10-20 lines+
(it isnt very obvious here, but when u compile a hundreds lines program, it does make a lot of difference)
and more importantly, user friendly, u can just read the line independently and figure out what that line does:
1. get the desire program PID
2. hook the DLLcall function to the chosen PID
3. use the DLL to read memory at a certain address
4. pop out a messagebox to display the value


PS* if C++ can do it, AHK can do it. but i dont think anyone will ever use AHK such a high level language to code a server because
1. not popular and acceptable in the computer business yet.
2. since its a high level language, its slightly slower because need to extract

so depends on your purpose why u want to learn coding
evanxxxm is offline  
Thanks
1 User
Old 09/06/2008, 00:33   #4
 
elite*gold: 0
Join Date: Feb 2006
Posts: 136
Received Thanks: 15
I like the responses hope to see more coming
This is just a personal interest to see why 1 prefers 'that' language over the other,
and the reasons behind it
purplehaze is offline  
Old 09/06/2008, 09:22   #5
 
*M*'s Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 950
Received Thanks: 2,410
masm for size
*M* is offline  
Thanks
1 User
Old 09/06/2008, 09:54   #6
 
elite*gold: 0
Join Date: Feb 2006
Posts: 136
Received Thanks: 15
Quote:
Originally Posted by *M* View Post
masm for size
I thought chicks only say size matters
kidding, thanks for your reply
purplehaze is offline  
Old 09/06/2008, 13:16   #7
 
elite*gold: 0
Join Date: Jan 2008
Posts: 303
Received Thanks: 156
Quote:
Originally Posted by purplehaze View Post
I thought chicks only say size matters
kidding, thanks for your reply
C# of course, though im not as profficiant as i am in Vb.Net the lanquage is still easy to use, structured logically, and doesnt take long to get simple but effective programs working... Though I originally learnt BASIC on a ZX Spectrum (* I even had the 16k RAM exspansion called "Cheeteh", about the size of a old fashioned mobile hanging out the back that would spark every now and then *) I found moving from Basic to VB6 to VB.Net then C# a simple and obvious course of action...

(* I steared clear of the c++ cause i dislike the "Fish out of water" syndrome when You get problems with a unknown lanquage *)

Why C#? simple, I like the knowledge that It can run advanced programs with alot more stability than VB and is still incredibly user friendly (* Though Intellisense in VS2008 still leaves alot to be desired *), The fact other people would need the relevant .Net enviroments doesnt seem to deter me as im more than capable of using the Macromedia InstallShield to make a custom installer that includes the .Net framework using the Macromedia patch for VS to make a program Compile straight into a installer (* oh and as ive discovered I can make the Installer check for the Framework, and then Download it so the original package doesnt include a possibly unneeded Framework *)...


For flexibility I like the C#... for user friendlyness VB6, for the interim stage from VB6 to C# the obvious course is to learn Vb.Net
NovaCygni is offline  
Thanks
1 User
Old 09/06/2008, 19:24   #8
 
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 81
Java, multi platform + huge shared class libraries.
ChingChong23 is offline  
Thanks
1 User
Old 09/08/2008, 09:49   #9
 
elite*gold: 0
Join Date: Jun 2006
Posts: 5
Received Thanks: 0
Language : C
Goal :
Reasons : multiplateforme, simple syntax, powerfull, you can do everything you want with no limit.
amiral is offline  
Old 09/08/2008, 12:45   #10
 
elite*gold: 0
Join Date: Feb 2006
Posts: 136
Received Thanks: 15
Quote:
Originally Posted by amiral View Post
Language : C
Goal :
Reasons : multiplateforme, simple syntax, powerfull, you can do everything you want with no limit.
uhm, well when you make statements like those "you can do everything you want with no limit." atleast give me something to back that up
I will wait for your reply
purplehaze is offline  
Old 09/09/2008, 02:33   #11
 
elite*gold: 0
Join Date: Sep 2008
Posts: 7
Received Thanks: 1
By now even use VB6. I returned from vb.net by using a vb6 portable version (usb flash) but have no unsigneds or inline asm I will change soon...
clipper is offline  
Old 09/10/2008, 01:14   #12
 
GeneralMcLean's Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 26
Received Thanks: 4
I started out in C++ but it's really a daunting task to make even the simplest programs, so I'm gonna learn C# first. I hear it's a bit easier.

I'll go from there
GeneralMcLean is offline  
Old 09/10/2008, 15:15   #13
 
joek's Avatar
 
elite*gold: 20
Join Date: Nov 2005
Posts: 1,322
Received Thanks: 3,452
Languages are tools so to put it in that context, don't use a hammer(script languages) to work on a job that requires a precision instrument(assembler).
In the same vain you would have to be insane or committed to write GUI in assembler.
Personally I consider VB6 strikes a nice balance, easy to learn, low overheads, flexibility, integration methods if you need to switch tools for the tricky stuff.
But then I've always had a soft spot for BASIC since it was my first language and I've played with it for 30 odd years in its various forms.
joek is offline  
Old 09/10/2008, 23:19   #14
 
iliveoncaffiene's Avatar
 
elite*gold: 0
Join Date: Oct 2005
Posts: 332
Received Thanks: 69
C++/Java

Java for the simplicity of sockets, and because it makes some things a heck of a lot simpler to do than write it in C++ - OH, and exception handling is a plus as well.

C++ I use when I wish to make something very optimized and opensource.
iliveoncaffiene is offline  
Old 09/11/2008, 03:20   #15
 
elite*gold: 0
Join Date: Mar 2006
Posts: 583
Received Thanks: 182
C# since i only program for personal use (and since i use windows) its a great language for me. I do like OOP but at the same time i don't like it, because i feel like i lose some control of my program... but its all good.
UPSman2 is offline  
Reply


Similar Threads Similar Threads
Programming language
01/26/2010 - CO2 Programming - 3 Replies
Hi, I haven't connected to elitepvpers for a time, and now I have some free time so I wolud like to learn something. In my university i've learn C and basics of assembler, but I see the better programing languages you recomend to make some bots/hacks are C++,Java.... My question is if I know C already it woul be better to leran C++ or Java which is better to make hacks/bots not only for this game. Thanks
D Programming Language - bot.d
10/22/2009 - General Coding - 10 Replies
Ich habe mir in letzter Zeit die Programmiersprache D angeschaut und finde sie nebst Python genial. Ich benutze D mit der Tango Bibliothek und habe anhand vom UserGdi Modul aus tango.sys.win32 2-3 Klassen geschrieben und in einem Modul (bot.d) zussamengefasst die speziell für Leute die Bots schreiben nützlich sein sollten. Momentan sind erst Cursor, Keyboard und Screen implementiert (welche alle intern natürlich auf die Windows API angewiesen sind) aber man kann darauf aufbauen. Was...
what programming language?
03/31/2008 - General Coding - 2 Replies
anyone know what a programming language which you could monitor what a certain memory address writes to, or an esi of a certain address
what programming language?
03/31/2008 - Conquer Online 2 - 1 Replies
anyone know what a programming language which you could monitor what a certain memory address writes to, or an esi of a certain address
Programming language
12/24/2007 - Conquer Online 2 - 3 Replies
Hello guys. Sorry for my newbish post :P im learning really quick c# and i was wondering how to check the programming language of a program.. like cotools? All i need is to know what the program is written in :P so i could make my 1st bot - autolevel + autoloot.... coz i dont trust those proxies at all. Even v3n0m. I tested it and after 1 day my account password was changed......... DONT TRUST PROXIES PEOPLE!. Is there any program that tells ya the programming language of a program?



All times are GMT +1. The time now is 20:42.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.