Programming: Difference between revisions

From /i/nsurgency W/i/ki
Jump to navigationJump to search
>Maxwell
dongus
 
(26 intermediate revisions by 4 users not shown)
Line 5: Line 5:
{| border="1" align="center"
{| border="1" align="center"
|+ DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS
|+ DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS
! Skill \ Language !! ASM !! Bash !! DOS Batch !! C !! C++ !! C# !! CSS !! Flash ActionScript !! HTML !! Java !! JavaScript !! Perl !! PHP !! Python !! Ruby
! Skill \ Language !! ASM !! Bash !! DOS Batch !! C !! C++ !! C# !! CSS !! Flash ActionScript !! HTML !! JavaScript !! Perl !! PHP !! Python
|-
|-
! Awesome
! Awesome
Line 14: Line 14:
| N/A
| N/A
| N/A
| N/A
| Picatta
| Picatta, Tanami
| N/A
| Lambda
| Picatta, Dart27
| Picatta, Dart27, Lambda, Tanami
| N/A
| N/A
| N/A
| N/A
| Tanami
| Picatta, Azure
| Picatta, Azure
| Picatta
| Picatta
| N/A
|-
|-
! Great
! Great
Line 34: Line 32:
| N/A
| N/A
| Catnapped
| Catnapped
| N/A
| N/A
| N/A
| N/A
| N/A
| Dart27
| Dart27
| N/A
| N/A
| N/A
|-
|-
! Okay
! Okay
| N/A
| N/A
| Januszeal
| Januszeal, Tanami
| Catnapped
| Catnapped
| N/A
| N/A
Line 51: Line 47:
| Dart27
| Dart27
| Januszeal, Teimros
| Januszeal, Teimros
| N/A
| Picatta, Catnapped
| Picatta, Catnapped
| Catnapped
| Catnapped
| Catnapped, Lambda
| Catnapped
| Catnapped
| Catnapped
| N/A
|-
|-
! Learning
! Learning
Line 62: Line 56:
| N/A
| N/A
| N/A
| N/A
| Atucha01
| Atucha01, Tanami
| Atucha01
| Atucha01
| Catnapped
| Catnapped
Line 68: Line 62:
| N/A
| N/A
| N/A
| N/A
| N/A
| Tanami
| N/A
| Atucha01
| Atucha01
| N/A
| N/A
| Atucha01, Tek
| Atucha01, Tek
| N/A
|}
|}


==Programming Languages==
==Programming Languages==
These are languages you program your computer in. <s>I'm listing a bunch of them that I know of off the top of my head in an attempt to make idiots curious enough about them that maybe, eventually, every insurgent will know at least one, and thus, be able to right their own fucking programs for a change. </s>
Here are some programming languages worthy of mention.  
sorry coding is top sekurit buisnesses if people really want to learn they will read Dijkstra's writtings religiously, AND MEMORIZE THEM!


The only one you really need to know is '''CODE'''
:''Note: Scripting languages are not the same as programming or markup languages. Take your hypertext elsewhere faggots''


*[[Assembly]]
*[[Assembly]]
*Bash Shell
*[[Bash]] - scripting language
*[[Batch]]
*[[Batch]] - scripting language
*[[BBCODE]]
*[[BBCODE]] '''''EXPERT BBCODE PROGRAMMERS'''''
*[[Brainfuck]] --> Only useful if you're bored as fuck.
*[[C++]]
*[[C++]] and [[C]]''' if you're a faggot.'''
*[[C]]
*[[C Sharp]]
*[[C Sharp]] - see: [[Java]]
*Cobol lol i heard this is makin a cumbake these dayz
*[[Cobol]] - nobody uses this (why is it here)
*Coldfusion
*CSS
*[[Curl]]
*Haskell THE IRONIC HIPSTER LANGUAGE.
*<s>Hope</s> this looks interesting and i've never heard of it.. also looks pretty useless
*[[HTML]]  
*[[Java]]
*[[Java]]
*<s>Javascript</s>
*[[Haskell]] - you have to have four PhD's to be good at haskell
*[[Lisp]]
*[[Lisp]]
*[[LOLCODE]]
*[[LOLCODE]]
*mIRC Script
*[[mIRC Script]] (not a programming language)
*MySQL see also [[SQL Injection]]
*[[Perl]]
*[[Perl]]
*[[Php]]  
*[[Php]]  
*[[Python]]
*[[Python]]
*[[Qbasic]]  
*[[Qbasic]] (not a programming language)
*<s>Ruby</s> In comparison with languages such as Python, Perl, and C ruby fucking sucks. (ruby can do what 100 lines of C can do in 3 with worthless built in functions though)
*[[Ruby]] - In comparison with languages such as Python, Perl, and C, Ruby fucking sucks. (ruby can do what 100 lines of C can do in 3 with worthless built in functions though) [it will also take 4 hours longer]
*Scheme read ur scip?
*Visual Basic (real men do not program in this)
*<s>Snobol</s> just use awk dumbass
 
*Tcl
==So You Want To Learn To Program, eh?==
*[[Visual Basic]]
 
*Visual Foxpro
Basically, before you start to learn anything, you're going to have to choose what you want to do with your 1337 skills, if you are interested in operating systems/hacking/cracking, then you should follow a path like this:
*[[XML]]
*[[C]]
*[[C++]]
*[[x86 Assembly]]
 
If you're more interested in web stuff/sploiting things, you should choose [[Perl]] or [[Python]]. If you want to make LOL GAEMS then you should just learn [[C++]], and if you're a comp sci nerd then [[Haskell]] or [[Lisp]] would be of interest to you.
 


<s>A good rule of thumb is beginning with DOS Batch or HTML if you don't have a clue about programming.</s> (an actual good rule of thumb is to start with QBasic, Its totally useless but unlike HTML you actually learn what if else statements are and you learn how to loop recursively in ubersimplified manner that anyone can understand and unlike DOS Batch, it has been ported to all operating systems and doesn't require DOS or Bash to use so its universal) this is your first key on the trial to machine code. Then, move on to C/C++; contrary to popular belief, it's not that hard to learn. Move on with Perl, then Python, and <s>finally finish with Java</s> ( if by finish you mean commit suicide then yes, otherwise don't learn java). It's okay, take your time. <s>You should know these languages, but you have to at least master one.</s>(you don't really NEED to know any of these if you want to be technical about it, and I took a whole course on the subject of which language is best and the features of all languages ect, the real thing to do is to start with something that supports multiple programming styles such as C++ or Occaml or Scheme to start with, then once you know the different ways in which you can choose from you can pursue whichever languages support the style you prefer specifically. I could make a nice analogy, when you first start playing guitar and you want an effects pedal, you buy a shitty $40 multieffects pedal so you can see which kind of pedal you like best before you go out and buy a $180 flange and figure out that it doesn't do what you think it does, same goes for programming.)You can move on with Php and Visualbasic for the sake of it, if you want. The pinnacle of it all is understanding Assembly, but boy I hope you have enough free time for that shit.
''note:C#, Java, PHP, BASIC and Ruby are all [[Shit]]''


==Tools==
==Tools==
Line 125: Line 114:
*[http://anonym.to/http://img.7chan.org/pr/ 7chan's /pr/]
*[http://anonym.to/http://img.7chan.org/pr/ 7chan's /pr/]
*[http://anonym.to/http://www.711chan.org/sc/ 711chan's /sc/]
*[http://anonym.to/http://www.711chan.org/sc/ 711chan's /sc/]
*[http://anonym.to/http://www.4-ch.net/code/ 4-ch's /code/]
*[http://anonym.to/http://www.99chan.org/pr/ 99chan's /pr/]
*[http://anonym.to/http://9ch.in/boards/func/ 9-ch's /func/]


[[Category:Programming]]
[[Category:Programming]]

Latest revision as of 14:43, 27 September 2010

I know how to MACHINE CODE.


Chart[edit]

DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS
Skill \ Language ASM Bash DOS Batch C C++ C# CSS Flash ActionScript HTML JavaScript Perl PHP Python
Awesome N/A N/A Januszeal N/A N/A N/A Picatta, Tanami Lambda Picatta, Dart27, Lambda, Tanami N/A Tanami Picatta, Azure Picatta
Great N/A N/A Atucha01, Picatta N/A Catnapped N/A Catnapped, Dart27, Azure, Tisteca N/A Catnapped N/A N/A Dart27 N/A
Okay N/A Januszeal, Tanami Catnapped N/A N/A N/A N/A Dart27 Januszeal, Teimros Picatta, Catnapped Catnapped Catnapped, Lambda Catnapped
Learning Catnapped N/A N/A Atucha01, Tanami Atucha01 Catnapped N/A N/A N/A Tanami Atucha01 N/A Atucha01, Tek

Programming Languages[edit]

Here are some programming languages worthy of mention.

Note: Scripting languages are not the same as programming or markup languages. Take your hypertext elsewhere faggots
  • Assembly
  • Bash - scripting language
  • Batch - scripting language
  • BBCODE EXPERT BBCODE PROGRAMMERS
  • C++
  • C
  • C Sharp - see: Java
  • Cobol - nobody uses this (why is it here)
  • Java
  • Haskell - you have to have four PhD's to be good at haskell
  • Lisp
  • LOLCODE
  • mIRC Script (not a programming language)
  • Perl
  • Php
  • Python
  • Qbasic (not a programming language)
  • Ruby - In comparison with languages such as Python, Perl, and C, Ruby fucking sucks. (ruby can do what 100 lines of C can do in 3 with worthless built in functions though) [it will also take 4 hours longer]
  • Visual Basic (real men do not program in this)

So You Want To Learn To Program, eh?[edit]

Basically, before you start to learn anything, you're going to have to choose what you want to do with your 1337 skills, if you are interested in operating systems/hacking/cracking, then you should follow a path like this:

If you're more interested in web stuff/sploiting things, you should choose Perl or Python. If you want to make LOL GAEMS then you should just learn C++, and if you're a comp sci nerd then Haskell or Lisp would be of interest to you.


note:C#, Java, PHP, BASIC and Ruby are all Shit

Tools[edit]

Pastebin's are a good way to share your code with other people so that they may give you advice / help debug your code if you are having problems.

Halp[edit]