This forum is in archive mode. You will not be able to post new content.

Author Topic: Wich Language?  (Read 3785 times)

0 Members and 1 Guest are viewing this topic.

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Wich Language?
« on: January 06, 2012, 11:28:53 AM »
Hi,
I've learned Python,the basic of C and Batch and now I want to learn a new language.
I don't know wich I should choose,because there are so many of them.So I decided to ask you...

I want to learn an language that is:
  • portable to Windows/Linux/Unix without much effort
  • needs hardly no main store
  • is secure (= the finished program shoudn't be easy to crack(e.g. no pufferoverflow possible)
Wich language would fulfils this conditions?
Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Wich Language?
« Reply #1 on: January 06, 2012, 01:54:52 PM »
mhm,   what about java?
~Factionwars

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Re: Wich Language?
« Reply #2 on: January 06, 2012, 02:30:01 PM »
Some other?
With hardly no main store?

'cause Java isn't the securest language...
« Last Edit: January 06, 2012, 03:30:30 PM by Area_13 »
Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: Wich Language?
« Reply #3 on: January 06, 2012, 04:29:50 PM »
Some other?
With hardly no main store?

'cause Java isn't the securest language...

Its secure in terms of type-safety. You cant overflow it and alike(iirc). No languages are safe/hard-to-crack decompile-wise without coding it or packing/crypting it to be safe.

And the requirements you described(portable part) gives you pretty much Java or nothing. You can do Perl, but its not a compilable language. Sames goes with PHP (tho I have read that you can compile PHP, I know for a fact that facebook does(for performance)).
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Re: Wich Language?
« Reply #4 on: January 06, 2012, 04:35:11 PM »
ok.thx to both of you
Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Wich Language?
« Reply #5 on: January 06, 2012, 05:51:24 PM »
FreePascal ;)

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Re: Wich Language?
« Reply #6 on: January 06, 2012, 05:58:47 PM »
... is a compiler.
But Pascal itself,is it secure?Does it need hardly no/a lot of main store?

Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Wich Language?
« Reply #7 on: January 06, 2012, 07:28:20 PM »
FreePascal is a compiler AND a syntax.
Delphi tho is nice...

Offline flowjob

  • Knight
  • **
  • Posts: 327
  • Cookies: 46
  • Pastafarian
    • View Profile
Re: Wich Language?
« Reply #8 on: January 06, 2012, 08:46:45 PM »
Can you post a link to a tutorial for the FreePascal dialect.,because I only found links to the compiler...
Quote
<phil> I'm gonna DDOS the washing machine with clothes packets.
<deviant_sheep> dont use too much soap or youll cause a bubble overflow

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Wich Language?
« Reply #9 on: January 06, 2012, 09:16:30 PM »
Can you post a link to a tutorial for the FreePascal dialect.,because I only found links to the compiler...
You won't see much of a difference if you don't know either Delphi, FPC, Pascal, TurboPascal... all of them is actually the same language but uses their own compiler and has some changes between some reserved words and pointers here and there... like having a large app (corporate size) written for one mode, you won't be able to compile it with another mode - it will give shitloads of syntax errors.

Offline fox

  • Serf
  • *
  • Posts: 40
  • Cookies: 15
    • View Profile
Re: Wich Language?
« Reply #10 on: March 06, 2012, 02:01:58 AM »
Its secure in terms of type-safety. You cant overflow it and alike(iirc). No languages are safe/hard-to-crack decompile-wise without coding it or packing/crypting it to be safe.

And the requirements you described(portable part) gives you pretty much Java or nothing. You can do Perl, but its not a compilable language. Sames goes with PHP (tho I have read that you can compile PHP, I know for a fact that facebook does(for performance)).

Yes, pick up java if you feel like taring your hair out and typing on nails. This language is so widely used, its incredibly clunky and stupid. Why not focus on learning more in depth about python and C perhaps also learning PHP?

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: Wich Language?
« Reply #11 on: March 06, 2012, 08:27:00 AM »
Java might be clunky, stupid and heavy, but it's very good for multi-platform support, because it WILL run anywhere that has a proper JVM.
Write once, run everywhere and no cross-compiling.

Offline I_Learning_I

  • Knight
  • **
  • Posts: 267
  • Cookies: 26
  • Nor black or white, not even grey. What hat am I?
    • View Profile
    • Hacking F0r Fr33
Re: Wich Language?
« Reply #12 on: March 06, 2012, 09:32:06 AM »
@Ande
Pretty much that, 100% agree.
Just remember that even tho Java is compiled it still has to be ran by JVM, which is an interpreter, therefore making it somewhat like PHP and Pearl and Python.

@Kulverstukas
I don't consider Java "clunky, stupid and heavy". I agree some of the syntax is not what you're used to in most languages and it's not as fast as C/C++. I also hate the fact that if doesn't port the OS-related functions (Since the JVM is going to interpret, you could just have a function clear_screen() that would automatically detect the OS and do it according. Same would apply to sockets and everything else.)

On topic: I'm going with Ande's answer.
Thanks for reading,
I_Learning_I

 



Want to be here? Contact Ande, Factionwars or Kulverstukas on the forum or at IRC.