Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


C,C++, What are languages? filter_list
Author
Message
C,C++, What are languages? #1
Okay look i dont get it i see people saying

A: "What languages you know?"

B: "i know C++ and Vb.net"

Me: "What the **** are you talking about"

A and B: "You dont know what languages are?"

I dont know what languages are i saw alot of tutorials and i dont know whats an ebook. Whats a language. Wat the *** is a C or C++ someone please tell me what....Hold up im getting carried away let me put it in an organize matter.

1.Whats Languages?
2.Is their a way to Download c or c++
3.Can i have a tutorial? (link or some sort)
4.Do languages have anything to do with game hacking? (if it does tell me how)
5.Whats the easiest language?
6.What the *** is an ebook (and if i have to pay for it never mind.)
[Image: d1ca3db3bfb73583e35697e.gif]

Reply

RE: C,C++, What are languages? #2
Hmm, I already answered some of these questions in this topic, however, I rewrote it a bit for your questions:

1)C++ or VB.Net (and many others) are a programming languages: it's a set of rules that describe how to write something meaningful, how to communicate with the computer and tell it what it should do. It's similar to English for example, you have grammar and vocabulary, that defines the rules of communication. In this case, you communicate with the computer using the programming language, you tell computer what to do: perform various operations, draw stuff on the screen, communicate over network, generate sound, perform some operations with files... a lot of stuff. You use the programming language to describe how to do these things.

However, computer doesn't understand this language directly. Instead, there is a program called compiler, which understands the programming language too. It will read what you wrote and "convert" it to a machine code - set of numeric codes, that the computer understands - it's basically some program that you can execute (run) and that will do things, that you told it to, using the language.

You're certainly using many programs: your own operating system, web browser, games, text editors: everything you use on your computer was created using programming languages and you can use the language to create your own programs.

Programming language like C++ or VB.Net makes it easier to create programs, because you don't need to know these numeric codes that computer understands. Instead you need to know just the language which is a lot simpler and the compiler program will generate these codes for you (you don't even need to know about them, you'll get a program that you can run as the result).

C++ is also general purpose, meaning that you can create all kinds of programs in it (this also answers part of question 2 I think) from simple tools, over complex applications or games or even device drivers and operating systems.

There are however some specialized languages, that might for example allow only some mathematical tasks, but you can't create a game with them for example. Programmers often know several programming languages and use the most suitable one for given task.

2)Technically to use most languages you need just some text editor (for example notepad, but not Word or Writer with formatted text (fonts, colors and that sort of stuff)!) and a compiler (you need to download compiler for a specific language). You use the text editor to write the code according to the rules of the C++/VB.Net/anything-else language (these rules you need to learn) and then give it to the compiler tool, which will create a program from it.

In case of interpreted languages, you don't need to compile them, you just give the source to some interpreter and it will perform the instructions you wrote.

However, it's way better to use some development environment called IDE, which basically does the same, but handles a lots of tasks for you and provides various tools to make the programming simpler, faster and less error prone. For example, Microsoft provides IDE's both for C++ and VB.Net and also C# (and some others) for free: Look for Visual Studio Express 2010.

3) You can either search for some ebooks or online tutorials, there's a lot of them: simply type "<language name> tutorial" in the search engine (Google for example) and I'm sure you'll find something. Of course, replace the "<language name>" wit hname of the actual language.

4)They do if you want to create your own hacking tool: you can create it using the programming language and make it interact with the game in the way you want. This however will most probably require some assembler knowledge from you (which is probably one of the hardest to learn), as you need to analyze the workings of the game, so you can tamper with them.

5)This is a very difficult question. Firstly, it's matter of individual perception, one person might find one language easier than the other one does. Additionally, there exist very simple education languages, that are very easy to learn, but are basically useless for practical purpose. So considering practical usage, you might try VB.Net which is very popular (even here, so it might be the best choice) and it's simpler, because it's derived from old language BASIC, which was made so people can learn programming easily, or (Object) Pascal (one of its dialects is known also as Delphi), which was also created for education purposes, but it got very popular even in practical usage. Another interesting tool is Python, which will force you to write a good formated code.

6)Ebook stands for electronic-book. It's simply some book, that you can read on the screen of your computer, PDA, smartphone or even special device for ebooks like Kindle. Ebook is just a computer file, so you can carry a whole library with you even in your smartphone, because they're simply stored in the memory.

Some of the ebooks are paid, some of them can be downloaded for free. You'll find a lot of ebooks for download in this section of the forums:
http://www.hackcommunity.com/Forum-Electronic-Library
I love creativity and creating, I love science and rational thought, I am an open atheist and avid self-learner.

Reply

RE: C,C++, What are languages? #3
What the **** i understand everything now. Wow dude you should be an ace or something your good!
[Image: d1ca3db3bfb73583e35697e.gif]

Reply

RE: C,C++, What are languages? #4
I rewrote it a bit, so you might try reading it.
It might be useful to say what exactly is not clear to you, otherwise it's difficult to help.
I love creativity and creating, I love science and rational thought, I am an open atheist and avid self-learner.

Reply

RE: C,C++, What are languages? #5
About the easy-to-start languages, as said above, VB.Net is fairly easy and there are many guides on it. I have recently found basic-like language called AutoIt, its a scripting language that is made to automate tasks.

You have mentioned, that you would like something for game hacking, well, if you would like to write auto-aim bots and similar stuff, AutoIt is your way, it has also awesome help file that will help you in seconds
=)

Look here for an example of a bot: http://www.youtube.com/watch?v=ohDUGPU_c...re=related
And here is homepage for AutoIt: http://www.autoitscript.com/
Staff will never ever ask you for your personal information.
We know everything about you anyway.

Reply

RE: C,C++, What are languages? #6
ts never hard to learn a language .. I t's never too late .. And it never takes a loooong tym .. Biggrin

Keep it Up ! :thumbs:

And actually learning a language basically involves thinking strategising and changing your aptitude ...
For eg. in C/C++ you have to make your thought process object oriented ...

Learning the syntax and commands is child's play ....

Thats the best part once you start thinking like a programmer .. U can easily learn n number of languages of the same base .. 'coz all thats different in them is their syntax ...

Reply

RE: C,C++, What are languages? #7
Zabra: I wouldn't say that you need to change your way of thinking, rather learn another one, keeping the old one as well.

However, what's the most important thing, is to learn how to think algorithmically, that is, how to transfer your thoughts, actions and solutions to problems into a computer code - algorithm. That should be independent of programming paradigm, for example the OOP you mentioned, which is just one of many. In fact, that's not entirely true. Just making your thinking process object oriented is useless, unless you know how to algorithmize as well and it's not true at all, that you have to think in OOP for C. That applies only for C++, because C doesn't have any OOP.

Also, it's not true that languages are different only in syntax (that is, semantic rules you use to write your code). Many similar languages also differ in provided features that can be used when writing your code. There's much more important difference in how the actual language works and what's its purpose.

For example, two languages, for example C++ and C# have very similar syntax, but there's a lot of important difference even in how some simple expressions are handled. C++ is quite weakly typed and more low level, so it might permit things that C# doesn't, not to mention that the machine (or intermediate) code generated for the same operation is also quite different, for example C# performs a whole set of additional checks.

C# and C++ also handle strings a lot differently. In C# they're dynamically allocated objects, while standard C++ null terminated strings are much more low level, they're simply series of data of certain datatype, that is operated upon using pointers. While something similar happens under the hood of C#, programmer is pushed further from this behavior because of abstraction.

It's also important to understand how the language, or rather the generated code, works. C++, Java and C# share a lot of syntax and they're very similar to each other from the syntax viewpoint (though of course they differ somewhat in it), however they different significantly: C++ produces a native machine code for given architecture, Java produces a bytecode ("universal" virtua machine code) that's usually interpreted in JVM, while C# produces CIL "machine code" packaged into assembly, which is JIT compiled into native code for given platform just prior to the execution.

Thus it's incorrect to say that all that's different is the syntax. There's much more to each language than its syntax and good programmer must be aware of such differences, because one of the most important tasks when developing a project is to choose the best language for given task.
I love creativity and creating, I love science and rational thought, I am an open atheist and avid self-learner.

Reply

RE: C,C++, What are languages? #8
Wow so much help ill try Vb.net, C++, and AutoIt thx
[Image: d1ca3db3bfb73583e35697e.gif]

Reply

RE: C,C++, What are languages? #9
how long will it take to learn a programming language?

Reply

RE: C,C++, What are languages? #10
That's almost impossible to say. It depends on what language you are learning, what do you already know about computing (knowledge of other languages and other related things can speed up the process a lot) and how fast you learn (various people need various amounts of time).

Not to mention, programmers continuously learn something new, so it's not like you would ever stop learning anyway, but to get a firm grasp of the language... like I said, it could take a few weeks or a few years, it depends on a lot of things, but you'll always need patience and give your time to learn the language and also to use it for projects, experiments and such, so you better understand how it works.
I love creativity and creating, I love science and rational thought, I am an open atheist and avid self-learner.

Reply







Users browsing this thread: 1 Guest(s)