-  [WT]  [PS]  [Home] [Manage]

  1.   (new thread)
  2. [ No File]
  3. (for post and file deletion)
/pr/ - Programming
  • Supported file types are: C, CSS, DOC, DOCX, GIF, H, JAVA, JPG, PDF, PNG, SVG, SWF, TXT, WEBM
  • Maximum file size allowed is 10000 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 450 unique user posts. View catalog

  • Blotter updated: 2011-01-12 Show/Hide Show All

There's a new /777/ up, it's /selfhelp/ - You're Pathetic, We're Pathetic, We Can Do This! Check it out. Suggest new /777/s here.

Movies & TV 24/7 via Channel7: Web Player, .m3u file. Music via Radio7: Web Player, .m3u file.

WebM is now available sitewide! Please check this thread for more info.

Nattajerk 11/09/07(Wed)10:31 No. 6 [Reply] [First 100 posts] [Last 50 posts] Stickied

File Structure_and_Interpretation_of_Computer_Programs.pdf - (2.21MB , Structure and Interpretation of Computer Programs.pdf )

I heart /pr/

lets start with a book thread. I have some cached learning.

116 posts and 85 images omitted. Click Reply to view.
Neckbearded Basement Dweller 15/10/21(Wed)17:21 No. 4815

Does anyone have "R in Action, Second Edition" by Kabacoff? Thanks.

Newbie Thread patchouli!!SyAQpmZGyw 13/05/26(Sun)19:31 No. 3818 [Reply] Stickied

File 136958949722.jpg - (25.15KB , 293x324 , bjarne2.jpg )

What's this? Just a compiled list of resources silly!
(Also, check out the book thread, lots of lovely stuff)
Ask newbie/where to begin questions in this thread!

Language Agnostic:

http://www.codeblocks.org/ (great IDE for C/C++ and supports many libraries, cross platform)
http://notepad-plus-plus.org/ (good for scripting languages)
http://www.gnu.org/software/emacs/ (great editor with large learning curve)
Message too long. Click here to view the full text.

25 posts and 6 images omitted. Click Reply to view.
Neckbearded Basement Dweller 15/09/22(Tue)01:40 No. 4807

Hello all. I'm looking for some resources on learning XML.

My intent is to make modifications to an existing freeware program (Anathema character generator) and I've done as much as I can with what I've learned from first-hand experimentation. Also, several files can't be read by notepad/wordpad, so I can't even begin to look at them.

XML for dummies or similar would be fantastic, as well as knowing what sort of program I would need to properly read .class files.

Neckbearded Basement Dweller 15/11/08(Sun)22:06 No. 4821 [Reply]

File 144701679876.png - (103.10KB , 1029x946 , d62b.png )

What's the most useful language to earn money? Is it php?

Neckbearded Basement Dweller 15/11/09(Mon)02:38 No. 4822

Nowadays: JavaScript, PHP, Java and C++. Also, definitely, C#.

Neckbearded Basement Dweller 15/11/27(Fri)00:19 No. 4827

For web dev definitely JavaScript as not only is it the main client side tool but these days it can run on servers too. it has its flaws but it also has the potential to become the universal language. you'd be wise to jump on this ship either way.

Having said that, it's a very good idea to learn php too as it is more trusted and way more used on servers, the jobs being potentially just as well paid.

tl;dr - learn JavaScript and php

Neckbearded Basement Dweller 15/10/29(Thu)04:50 No. 4817 [Reply]

File 14460906535.jpg - (12.13KB , 280x272 , twaa.jpg )

if I fork someone's repo on GitHub because I want to reuse 90% of the code in it and also add a bunch of code how do I handle licencing?
like the repo i fork'd has the licence... but what do I do with that licence? if I delete it then it implies that the code is 100% mine when it isn't. what's the right way to go about this?

Neckbearded Basement Dweller 15/11/03(Tue)20:58 No. 4818

It depends on the license.

Note that this is not general advice. I've omitted the cases that don't apply to your scenario. Also, IANAL and all that.
In broad terms:
* If the license is public domain or equivalent, you are free to do anything. Giving credit to the original developer/s is appreciated but not required.
* If the license is permissive (BSD, MIT, Boost, zlib, etc.) you can relicense if you want. Some licenses may include a clause that if you modify and distribute the code, you have to give the project a different name, or that you have to make it clear that the code is modified and not the work of the original author. Adding a notice in the documentation or in the About saying "this program include code {from project Foo|by J. Random Hacker}" is alright, though.
Relicensing under the GPL is legal, but frowned upon in the permissive licenses community, because the GPL fork may be able to use improvements from the permissive fork, but not the other way around. See for example OpenOffice and LibreOffice. No one cares if you close-source a fork of a permissively licensed project.
* If the license is any version of GPL or LGPL, you can't relicense at all. I'm unclear on whether you can switch between GPL versions. I think you can relicense from v2 to v3.

Ask again if the license is not any of these.

Neckbearded Basement Dweller 15/11/26(Thu)04:26 No. 4826

File 14485084189.png - (58.61KB , 735x500 , holy grail of cs.png )

You can use GPL 2 code in GPL 3 code if the license for the GPL 2 code says "or any later version". The kernel code, for instance, does not because it'd require every single contributor to give it OK.

Neckbearded Basement Dweller 15/11/21(Sat)08:59 No. 4824 [Reply]

File 144809274334.jpg - (131.34KB , 1280x720 , shodan.jpg )

endgame: create AI. true AI. also transfer a human consciousness to a new body of some kind.

current situation: can kind of program in C++.

what do so i don't keep sucking and how to do what i wanna do?

Neckbearded Basement Dweller 15/11/21(Sat)10:05 No. 4825

Give up. Creating a human-like intelligence is beyond the scope of human technology, and will be for the forseeable future. Even if it does come within your lifetime, it's going to be a large team of academics with specialists in neuroscience, not some schmuck on an imageboard.

You can stop sucking at programming by learning several different languages and doing large, meaningful projects in them. Good luck with that.

Find a Job Neckbearded Basement Dweller 15/09/09(Wed)23:05 No. 4800 [Reply]

File 144183273540.jpg - (37.90KB , 600x300 , wot-blitz-otvetyi-razrabotchikov.jpg )

Hello /pr/
I live in Belarus. Currently outsourcing for Wargaming on project Blitz (Mobile version of World of Tanks). If you wish I can anwser your few questions regarding it.
My contract expire in two months and want dramatically change my life. Working in game industry was my dream, but it seems like will soon. I want to find Job in any civilized country with relocation. Can you please suggest where I can start looking for a Job?

Currently working with Python on the server side and C++ in client.

1 post omitted. Click Reply to view.
Neckbearded Basement Dweller 15/09/21(Mon)12:26 No. 4804

Живє Беларусь!

Neckbearded Basement Dweller 15/09/21(Mon)13:31 No. 4805

I would stay here if they extend my contract, but I am an out-staffer and it means that actual contract is between my outsourcing company and wargaming. They even want me to stay here, but according to inter-company contract they cant hire me for few years.

I have been working here for about 7 months and from what I've seen here the main issue is the number of managers (too many of them). It is difficult to make right decision. Initially I was working on another project with a team that potentially could have been sacked entirely and replaced with my team, but replacement was canceled due to some "political reason" in the end (even when technical leads from Minsk Wargaming office where satisfied with our work)

Neckbearded Basement Dweller 15/11/11(Wed)14:11 No. 4823


Python Neckbearded Basement Dweller 15/11/08(Sun)15:50 No. 4819 [Reply]

File 144699425290.png - (173.04KB , 2000x2000 , Python-logo-notext_svg.png )

I'd like to start learning to code Python. Does anyone have tips for me on where to start or tips in general?

Neckbearded Basement Dweller 15/11/08(Sun)21:16 No. 4820


Hey Guys Griff 15/08/09(Sun)06:08 No. 4780 [Reply]

File 143909333066.png - (27.47KB , 200x142 , Our god.png )

/pr/ I wonder what is a good programming language to learn that is easy for someone who has somewhat decent understanding of BASIC and HTML?

2 posts omitted. Click Reply to view.
Neckbearded Basement Dweller 15/08/14(Fri)22:54 No. 4785

if you understand basic, move on to python. its probably one of the more popular languages and isnt too hard to learn and get fast results.

html isnt really a programming language, but if you want to go into the web dev route learn yourself some php. theres a staggering amount of languages you have to learn to develop web applications, but its less difficult once you get the ball rolling and understand how they all work.

Neckbearded Basement Dweller 15/09/05(Sat)21:09 No. 4798

if you want to start with something easy that will quickly get you required skills then try java/c#.

if you want to learn and understand how shit works and get your hands dirty, then try C.

i've been writing js for over a year now, most of that time on the enterprise level. js is pure shit, the language is a fucking mess. stuff like jquery and angular are what keeps many programmer's going.
if OP wants to write websites he should stick to a framework.

Neckbearded Basement Dweller 15/10/24(Sat)01:06 No. 4816

>js is pure shit, the language is a fucking mess
how come?

Neckbearded Basement Dweller 15/06/12(Fri)12:25 No. 4756 [Reply]

File 143410473678.png - (278B , 42x42 , crunchbang-logo-minimal.png )

ou guys probably see posts like this all the time, but I'm going to post anyway because I just want to hear what some of you have to say.

I want to learn how to code. I dropped out of college at 19, not have a $12/ hour job at 23 and it's killing me.

What is the best way of going about learning how to code? What language is the most versatile and widely used in the industry? I want to pursue a career but have no clue where to start without going to school for this field.

1 post omitted. Click Reply to view.
Neckbearded Basement Dweller 15/06/13(Sat)08:48 No. 4758

Well the only thing you actually /need/ is dedication and persistence. It's a bonus I think if you love computers. In fact, when it's 3am and your memory allocation is up shit creek and your strings are overflowing THAT is when you need to love computers to keep going.

Coding at its core is simple logic, once you've learned simple logic and a bit of syntax you can build anything. That's more or less the scary part, you'll be confronted more than once with a blank notepad++ screen going "now what?"

The tools I recommend for a new person can be found in the "newbie guide" thread, but I'll reiterate them here for funsies because I'm not a forum regular
-python 2.7 language (or 3.4, 3.4 doesn't look too bad these days)
-Sublime Text 2
-Dive into Python (yeah, gotta read books, learn to love documentation)
-learn programming the hard way

If you want a job you're more or less going to have to learn front-end/back-end development. For this, I have one overarching recommendation: DON'T BE A SHITCUNT!! VALIDATE YOUR CODE

To learn front-end development, pick a random website on the net and redesign it ground up. That means using only a notepad and a dream, write all the html, CSS and Javascript to implement a better version of that website.

Learning html/css: HTMLdog, MDN, Google Developers network
Message too long. Click here to view the full text.

Neckbearded Basement Dweller 15/07/31(Fri)05:54 No. 4773

want a job? go javascript. Go full front-end webdev if your motivation is a job. honestly, JS is fugly, and it's messy, but there is plenty of documentation and jobs for that. Besides, it can be tried almost anywhere, I am assuming here you are using a windows pc, so you just need to install a text editor and you're good to go.
I'd suggest you get gVim and learn touch typing
or you get that sublime shit, it works if that's what you want

Neckbearded Basement Dweller 15/10/19(Mon)16:32 No. 4813

If making money is your goal then probably Javascript/WebDev (HTML and CSS too). http://eloquentjavascript.net/ is good place to start IMO

Neckbearded Basement Dweller 15/10/01(Thu)17:28 No. 4808 [Reply]

File 14437132841.jpg - (0.98MB , 1920x1200 , 1339506451777.jpg )

I need to learn Qt, Data Structures and Algorithms, and how to program in Assembly preferably using NASM..

The resources I have for these are absolute shit except maybe for the data structures.

Can anyone help me find good books / tutorials on these topics?

<3 heart <3

Neckbearded Basement Dweller 15/10/01(Thu)17:32 No. 4809

File 144371352149.jpg - (474.71KB , 1268x892 , 1339506471846.jpg )

Whoops, i left out: If you can find me something great on Data Structures and Algorithms C++ would be the preferred language to teach me those concepts with.

Neckbearded Basement Dweller 15/10/05(Mon)22:36 No. 4810

OP here: 1 week later my post is still right at the top and zero replies. I don't usually come here but I didn't realise it was so dead! What happened? More importantly what happened to 4chan's /prog/ text board? It was so epic did they have a legitimate reason to take it down?

Nattajerk 15/10/06(Tue)00:39 No. 4811

I think they were purging all of the text boards, werent they? I dont recall, nor care all that much.

however, there is a book thread already. you can also join irc and get a more immediate response (maybe)

mind you, I don't know qt, but data structures and algorithms are readily accessible. As is assembly.

Delete post []
Report post