Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

What can I do with programming

Name: Anonymous 2011-07-27 0:46

I'm confused about what you can expect to do with programming languages after you learn them. Can someone run through some of the more popular programming languages and what they do?

I'd like to try to teach myself programming, and it'd be easier if I had an idea of what kinds of programming projects I can do in any given language so that I can design one and learn the language in hopes of implementing it.

For instance, in what language can I make simple games?  Where do more advanced graphics come in?

Name: Anonymous 2011-07-27 0:55

Write a real AI. The one that can develop speech abilities.

It should be easy, just provide it with a device capable of producing full range of speech formants, then invoke random search on this device, feeding output back to AI, developing pattern recognition and generation.

Name: Anonymous 2011-07-27 0:56

Name: Anonymous 2011-07-27 1:03

Name: Anonymous 2011-07-27 1:10

The greatest advantage of learning programming is not at all writing large programs, but automating minutely small tasks. If you use Linux/Unix, the greatest thing is to know how write moderately complex one-line commands that easily accomplish a task that would require 1000 clicks in a non-automatable GUI.

Similarly, most programs I've written are more complex than that, but still really simple: 10-100 lines C/Python/Perl programs that just do common things like looking up a link URL from a web page and launch a browser on the result, or format a directory listing on some special way, or choose a new random wallpaper for me, and other such things.

That's not to say that large programs are meaningful too from time to time, but that's not the primary advantage of programming. A wise man once said that "having a computer without knowing how to program is like having a gourmet kitchen and only use the microwave oven to heat fast food" and I agree.

If you want to make "simple" games, I'd recommend Python+pygame. It's an easy way to get started with simple 2D stuff.

Name: Anonymous 2011-07-27 6:06

Java - ability to write games like Minecraft

Name: Anonymous 2011-07-27 7:08

What can I do with programming
Make visual novels or bullet shooter games for /jp/ to play and critique.

Name: Anonymous 2011-07-27 7:12

Important thing is to master 1 language, get to the point of programming and understand logic behind it

Then it will be easy for you to learn any programming language within days

Friend knew C++ and after 3 days of learning java he was able to fully participate topcoder.com competition

Your other questions have been answered i guess

Name: Anonymous 2011-07-27 7:57

Can someone run through some of the more popular programming languages and what they do?

I'll try:

- PHP: web applications, server-side (dynamic websites)
- Javascript: web applications, client-side (animation, calculators, small games...)
- Java/C#: bigger web applications (enterprise), applications with a GUI, videogames...
- C/C++: write your own drivers, program a robot. videogames. quite anything.
- Python: small script for automating tasks, web applications, GUI applications, videogames...

For instance, in what language can I make simple games?
Python or Java.

Where do more advanced graphics come in?
C/C++

Name: Anonymous 2011-07-27 9:31

What's actually difference between C and C#?
And then C++ and C?

When I was 11 I actually learned C++ but i was just like "oh kay can do what you tell me to do" and forgot whole syntax
Now i know only Pascal, which allows me to improve in few competitions, but i would like to attend TopCoder... so C++, yeah

Name: Anonymous 2011-07-27 10:05

Hay guise the only thing you can do with programmung is gaims so what kind of language should I learn to do difernt ones?

Name: Anonymous 2011-07-27 11:04

You can do everything with any programming language

Name: Anonymous 2011-07-27 11:39

>>12
You can't make a PC bootloader in brainfuck.

Name: Anonymous 2011-07-27 11:42

I just went to toilet with a laptop. My intention was to watch porn and fap.

I coded Javascript and Python instead while shitting.

Forgot to fap.

Name: Anonymous 2011-07-27 11:47

>>10
C is for programming systems, but it can still be used for applications. It's the lowest language you can use that doesn't have to be rewritten for different computer architectures.

C++ is a super-set of C, to the point where C++ compilers are backwards compatible with C code. It's main addition is classes which are used as templates for objects. An object is like a dictionary with variables, which are called fields, and functions, which are called methods. The class is just a template for objects. If you were programming a game and you had a class called "baseGun" you would use it to create objects called "uzi","skar", or, "tommy". This way you wouldn't have to rewrite the code for each different gun. Classes are an example of Object Oriented (OO) programming.

C# is Java with hindsight and a C syntax.

Can anyone tell me if I got anything wrong?

Name: Anonymous 2011-07-27 12:15

>>15
Forth disagrees.

C++ is not a superset of C.

Does Java not have a C syntax?

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 12:26

>>15
C++ is a super-set of C

That is incorrect you hoser. For example, I can recursively call main() in C, but not in C++.

An object is like a dictionary with variables

This analogy is wrong on so many levels.

Name: Anonymous 2011-07-27 12:28

>>17
Go back to /kodak/, please!!!

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 12:28

>>16
I thought that part of the reason why Java was popular was because it had syntax similar to C.

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 12:29

>>18
Go back to working some shit general labor job you mental midget.

Name: Anonymous 2011-07-27 12:46

>>20
What makes you so sure you're a better programmer than me?

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 12:54

>>21
Because my code has been used by over 20 million people around the world -).

Name: Anonymous 2011-07-27 12:59

>>22
So has been a prostitute, what makes you so sure she's better at sex than other girls?

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 13:10

>>23
You're a moron. I don't argue with morons.

Name: Anonymous 2011-07-27 13:13

Just disregard anything that tripfag posts.

Name: Anonymous 2011-07-27 13:18

>>25
Agreed. Tripfags don't know anything.

Name: Alpha Male !JsUWe2wpCw 2011-07-27 14:05

>>21

He has a severe inferiority complex probably rooted in a mixture of actual physical defects1 with possibilities of a traumatic childhood and quite obvious mental and social defects.
All of these make him overcompensate online by telling us how many LoCs of industrial boilerplate shit he has written2 even though nobody cares.

__________
1. Quite commonly very low stature, e.g. a Napoleon complex.
2. He even mistakes this for ``programming skill''.

Name: Anonymous 2011-07-27 14:11

>>27
go back to /nambla

Name: Anonymous 2011-07-27 14:17

>>25
I begin to understand why they are so hated in the imageboards.

Name: Anonymous 2011-07-27 14:19

>>17
A dictionary with variables (fields) and functions(methods).

Why couldn't you simulate a class with these?

As for the "super-set" thing... You're right.

Name: kodak_gallery_programmer !!kCq+A64Losi56ze 2011-07-27 15:31

>>30
Because there are several cases where the same dictionary name could refer to different variables within the same class.

Name: Anonymous 2011-07-27 16:48

>>15
Thanks, I appreciate your and other's help

and now i really feel like dick...
I started learning C++ with one teacher we had in our school when i was like 11-12, but i guess i didn't know what exactly i was doing, so only a small part of programming stuck to me
Now I know Pascal on pretty good level, attended few competitions, but have to get into logic thinking a lot more
That's why i am on Math school

Anyways i didn't fully understand what functions are meant to be in here??
Even when i probably worked with them... which is sad

Name: Anonymous 2011-07-27 16:51

//edit not functions, but classes
i am a bit tired :D

Name: Anonymous 2011-07-27 16:53

Then again
//edit
I tought it wouldn't be as simple as it is, but wikipedia explained it to me within minutes

Sorry for spam

KTHXBYE

Name: Anonymous 2011-07-27 18:31

You can do anything with any of the popular languages.

Except Lisp. You can't really do shit with Lisp.

Name: Anonymous 2011-07-27 21:54

>>31
What if instead of "simulate class" I had said "simulate object"?

Name: Anonymous 2011-07-28 5:28

Name: Anonymous 2011-07-28 7:21

>>35
Wrong. The only thing you can do with Lisp is to learn it so that you can steal features from it and then implement them in your own language.

Name: Anonymous 2011-07-28 12:53

>>36
what if instead of "simulate class" he meant "stimulate ass"?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List