/tech/ - Technology

Brought to you by archive.org

Posting mode: Reply

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Catalog | Bottom

Expand All Images


(27.06 KB 318x258 XKeyscore_logo.jpg)
Anonymous 10/29/2017 (Sun) 13:56:14 [Preview] No. 11610
I have a massive assortment of software ideas that I desire to articulate into reality, but I have very little knowledge regarding computer programming. I desire to learn C/C++ as they appear to be most suitable to my needs, and I would like some advice as to where I can begin and what existing software programs/Operating systems will be most useful to me.

Are the books written by Dennis Richie/Bjarne Stoustrup my best bet?


Anonymous 10/29/2017 (Sun) 14:23:28 [Preview] No. 11612 del
>>11610
>I have a massive assortment of software ideas that I desire to articulate into reality, but I have very little knowledge regarding computer programming.
You are either a child or a directionless adult. Use a software like illumination software creator.


Anonymous 10/29/2017 (Sun) 14:30:52 [Preview] No. 11613 del
>>11612
Why would a software creator such as the one you stated be preferred over a programming language from the ground-up in your mind?


Anonymous 10/29/2017 (Sun) 19:15:58 [Preview] No. 11614 del
>>11613
Because you don't know how to program.


Anonymous 10/29/2017 (Sun) 19:43:05 [Preview] No. 11616 del
>>11614
Why do you think I created this thread?


Anonymous 10/29/2017 (Sun) 22:49:44 [Preview] No. 11618 del
>>11616
Because you have "ideas" but no interest in programming. Honestly, if you are interested in programming begin with python and bash. When you get good at that you can move on to C and scheme. Beginning with a curly brace language is just a terrible idea. Let me know if you want some pdf and advice for starting on python.


Anonymous 10/29/2017 (Sun) 22:57:40 [Preview] No. 11619 del
>>11618
Thinking about it, if you did some vb in school and just want some simple interface orientated shit, you should try gambas.

http://gambas.sourceforge.net/en/main.html


Anonymous 10/30/2017 (Mon) 00:52:01 [Preview] No. 11620 del
>>11610
>Dennis Richie/Bjarne Stoustrup
If you have to ask, no.

Pick up any Python book. Any at all and fuck with IDLE.


Anonymous 10/30/2017 (Mon) 02:33:54 [Preview] No. 11621 del
>>11618
>Let me know if you want some pdf and advice for starting on python.
Sure! I'll even come back into this thread later once I have learned more and applied said knowledge.


Anonymous 10/30/2017 (Mon) 08:06:48 [Preview] No. 11624 del
>>11621
Not sure what your ideas are but these books should cover the bases. You have: "Beginning Programming with Python For Dummies" to start, followed by "Python 3 Object-Oriented Programming, 2nd Edition." Those are must read beginner material, fly through those. Then you have "Beginning Game Development with Python and Pygame" and "MakingGames" the second one being just fun to play around with. Then you have "Violent_Python_A_Cookbook_for_Hackers" if that is more your interest. You might want the Kivy documentation in case you want to make phone applications. Python being the easiest language with the most user friendly tools, documentation and community means this should be a cake walk for most people with an interest. Lastly you need to get IDLE with Python 3, because that's what these tutorials will teach.


Anonymous 10/30/2017 (Mon) 22:32:29 [Preview] No. 11630 del
C is a fine start for beginning programming. Consider that 90% of everything you use on a daily basis is written in C, and in most cases, the working core was written by one person. Linux, Windows, Bind, Apache, Sendmail, and Postgres, for example, are all written in C.

Use whatever operating system you want, and install a command-line based C compiler like gcc. Use whatever tutorial you want and write a program that prints your name ten times and then exits. If, upon seeing that work for the first time, you experience an endorphin rush unlike anything else you've felt before, congratulations. You probably won't be able to stop, and it'll just keep getting better and better the more you keep digging into it. If on the other hand you feel mostly irritation about all the fiddly crap you had to do to get that far, you are not a programmer. While continued use of all the fancy tools and languages that have been created over the past 20 years to "improve" programming or make it "easier" might allow you to create some things, it's going to be neither easy nor satisfying and the results will, frankly, not be that great.


Anonymous 11/07/2017 (Tue) 20:04:18 [Preview] No. 11717 del
>>11630
print "reasonably satisfied." 

print "thanks bro"
print "took me literally only a minute to learn how to do this"
print "exhiliration if nothing else"


Anonymous 11/07/2017 (Tue) 20:16:48 [Preview] No. 11718 del
i used python nvm will try c later am confused with the studio.h printf way its formatted.


Anonymous 11/07/2017 (Tue) 21:25:49 [Preview] No. 11720 del

#include <stdio.h>
int main() {
puts("lol! whatever language gets dat rush!");
}


yeah, C's printf formatting is daunting at first. All you really need to get going though is %s for text, %d for ints, %f for floats, and a newline \n at the end.


printf("%s %d\n", "the universal number is", 42);



Top | Return | Catalog | Post a reply