Author Topic: Language purposes  (Read 1155 times)

0 Members and 1 Guest are viewing this topic.

Offline Sk33ter

  • /dev/null
  • *
  • Posts: 9
  • Cookies: -4
    • View Profile
Language purposes
« on: April 09, 2012, 07:46:33 pm »
Could someone tell me the purpose of all the main languages (python, C++, C, pearl, and I know I'm missing some so please fill in)

Thanks in advance.

Offline ca0s

  • VIP
  • Sir
  • *
  • Posts: 432
  • Cookies: 53
    • View Profile
    • ka0labs #
Re: Language purposes
« Reply #1 on: April 09, 2012, 08:01:40 pm »
You have two types of languages: compiled and interpreted.
Compiled means that you get an executable file from your code. C, C++, ASM, Pascal/Delphi...
Interpreted, or scripted, is read by the "engine" without the creation of another file. Perl, Python, Ruby,,,
What is the use of each one? Whichever you want it to be. Compiled ones are often faster.. Scripted are often easier and more usable for quick tasks.
« Last Edit: April 18, 2012, 12:54:23 am by ande »

Offline Sk33ter

  • /dev/null
  • *
  • Posts: 9
  • Cookies: -4
    • View Profile
Re: Language purposes
« Reply #2 on: April 09, 2012, 08:11:41 pm »
OK, if I knew a compiled language such as C++ would I be able to find exploits in other compiled languages?

Offline ca0s

  • VIP
  • Sir
  • *
  • Posts: 432
  • Cookies: 53
    • View Profile
    • ka0labs #
Re: Language purposes
« Reply #3 on: April 09, 2012, 08:33:34 pm »
Ohmy. I thought we were talking about programming, not exploiting.
As long as you understand how programs internally work, why bugs are caused, and ASM basics, you can try to find bugs and maybe code an exploit.

Offline lucid

  • #Underground
  • Titan
  • **
  • Posts: 2683
  • Cookies: 243
  • psychonaut
    • View Profile
Re: Language purposes
« Reply #4 on: April 10, 2012, 04:35:52 am »
You have two types of languages: compiled and interpreted.
Compiled means that you get an executable file from your code. C, C++, ASM, Pascal/Delphi...
Interpreted, or scripted, is read by the "engine" without the creation of another file. Perl, Python, Ruby,,,
What is the use of each one? Whichever you want it to be. Compiled ones are often faster.. Scripted are often easier and more usable for quick tasks.

This, is a great explaination
« Last Edit: April 18, 2012, 12:54:58 am by ande »
"Hacking is at least as much about ideas as about computers and technology. We use our skills to open doors that should never have been shut. We open these doors not only for our own benefit but for the benefit of others, too." - Brian the Hacker

Quote
15:04  @Phage : I'm bored of Python