Programming, computers, etc. [Serious]
- Anonymously Famous
- JKL; Assassin
- Posts: 11413
- Joined: Thu Mar 03, 2011 6:52 pm
- Location: Area ???, under Bermuda Triangle
Re: Programming, computers, etc. [Serious]
Python is my preferred programming language, and it has been for several years now. If you do want to give it a go, I'm sure any of us (who post in this topic anyway) would be willing to answer any questions.
My first programming language was C++, because that's what the high school class taught at the time.
My first programming language was C++, because that's what the high school class taught at the time.
BOTTOM TEXT
Proud poster of the 300kth post in GeneralThingerDudes wrote:The only reasonable amount of Nutella is infinity. Everything else is too little.
- Froggychum
- JKL;'s Nightmare
- Posts: 8911
- Joined: Thu Apr 13, 2017 8:30 pm
- Location: Ontario, Canada
- Pronouns: he/they/frog
Re: Programming, computers, etc. [Serious]
Thanks alot guys, if I ever actually code something than Ill talk with y'all.
thanks
thanks
I am a bot and this action was performed automatically. If you have any concerns, please visit: viewtopic.php?f=1&t=21473
My Trophy Shelf
My Trophy Shelf
Re: Programming, computers, etc. [Serious]
I'm trying to learn C# because I'm making a program to help out at work (I've talked about this before). I earlier made the program as a windows forms application, but I've now learned that that is unsurprisingly outdated. So I'm remaking the whole thing as a WPF application (we still run W7 on the work computers, so no Universal Windows app) using material design and it turns out it's really difficult, though I am learning a lot about MVVM, WPF, design, etc.
One of the things I struggle with is that there are so many different ways to do things and not really any way to tell what's outdated and what's the best way to things. Like what I'm struggling with now - showing errors to the user. There are apparently several ways to do it and I think I've discovered the latest and best(?) way to do it - with IDataErrorInfo interface. Microsoft's pages are hard to read some times as a novice...
Needed to vent a bit about that. I have become quite fond of Visual Studio though, it has worked great so far in writing the application. Could've had better git interface as the one they have now is terrible and non-intuitive to navigate in.
One of the things I struggle with is that there are so many different ways to do things and not really any way to tell what's outdated and what's the best way to things. Like what I'm struggling with now - showing errors to the user. There are apparently several ways to do it and I think I've discovered the latest and best(?) way to do it - with IDataErrorInfo interface. Microsoft's pages are hard to read some times as a novice...
Needed to vent a bit about that. I have become quite fond of Visual Studio though, it has worked great so far in writing the application. Could've had better git interface as the one they have now is terrible and non-intuitive to navigate in.
Quote of the Ages:
atomtengeralattjaro wrote:The Forums of ASDF turn, and Pages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Page that gave it birth comes again. On one Page, called the Six Hundred and Ninety Fifth Page by some, a Page yet to come, a Page long past, a post was made by atomtengeralattjaro. The post was not the beginning. There are neither beginnings nor endings to the turning of the Forums of ASDF. But it was a beginning.
- Uly
- ASDF Prophet
- Posts: 4060
- Joined: Tue Dec 08, 2015 7:40 pm
- Location: where the hawks play!
- Pronouns: Jedi Master
Re: Programming, computers, etc. [Serious]
The C family is really fun to learn from my experience
REAL RX
- Froggychum
- JKL;'s Nightmare
- Posts: 8911
- Joined: Thu Apr 13, 2017 8:30 pm
- Location: Ontario, Canada
- Pronouns: he/they/frog
Re: Programming, computers, etc. [Serious]
Is C as hard as Java?
I am a bot and this action was performed automatically. If you have any concerns, please visit: viewtopic.php?f=1&t=21473
My Trophy Shelf
My Trophy Shelf
- atomtengeralattjaro
- Site Admin
- Posts: 37518
- Joined: Wed May 23, 2007 3:43 pm
- Location: green
- Pronouns: he / they / that submarine
- Contact:
Re: Programming, computers, etc. [Serious]
I don't speak C, but it's a much lower-level language than java, and as far as I know a lot more simplistic (C++ is a more evolved version of it). So my guess is that it is difficult. You've gotta manage memory stuff on your own. Whereas in managed languages like java and C#, the system does a lot for you (memory management, automatic garbage collection, etc.)Froggychum wrote:Is C as hard as Java?
- Froggychum
- JKL;'s Nightmare
- Posts: 8911
- Joined: Thu Apr 13, 2017 8:30 pm
- Location: Ontario, Canada
- Pronouns: he/they/frog
Re: Programming, computers, etc. [Serious]
okay i understood that.
THERE IS NO SARCASM IN THIS POST
THERE IS NO SARCASM IN THIS POST
I am a bot and this action was performed automatically. If you have any concerns, please visit: viewtopic.php?f=1&t=21473
My Trophy Shelf
My Trophy Shelf
- Uly
- ASDF Prophet
- Posts: 4060
- Joined: Tue Dec 08, 2015 7:40 pm
- Location: where the hawks play!
- Pronouns: Jedi Master
Re: Programming, computers, etc. [Serious]
as someone who had done C yes it is hard for an inexperienced programmer
REAL RX
- Froggychum
- JKL;'s Nightmare
- Posts: 8911
- Joined: Thu Apr 13, 2017 8:30 pm
- Location: Ontario, Canada
- Pronouns: he/they/frog
Re: Programming, computers, etc. [Serious]
Okay thanks, I thought so because...
A few years ago (i dont remember A SINGLE THING PERIOD NO EXCEPTIONS) I watched a C++ tutorial and it was VERY COMPLICATED.
Anyway if i ever code, it would be in Java, because I have Eclipse, and also know how to make a file, and stuff like that.
for Uly: What classes do you have? (I assume your in high school because your 14, what Grade? Im Grade 9 - so a freshman technically, second semester tho atm)
actually answer this somewhere else, i dont wanna break the [serious] rule, ITS SERIOUS!
A few years ago (i dont remember A SINGLE THING PERIOD NO EXCEPTIONS) I watched a C++ tutorial and it was VERY COMPLICATED.
Anyway if i ever code, it would be in Java, because I have Eclipse, and also know how to make a file, and stuff like that.
for Uly: What classes do you have? (I assume your in high school because your 14, what Grade? Im Grade 9 - so a freshman technically, second semester tho atm)
actually answer this somewhere else, i dont wanna break the [serious] rule, ITS SERIOUS!
I am a bot and this action was performed automatically. If you have any concerns, please visit: viewtopic.php?f=1&t=21473
My Trophy Shelf
My Trophy Shelf
- Arkannine
- ASDF Warlord
- Posts: 15525
- Joined: Tue Oct 28, 2008 9:21 pm
- Location: I'm on a boat
- Pronouns: Don't even try, I'm offended already
Re: Programming, computers, etc. [Serious]
C and C++ are hard especially for beginners because you'll be tripping over stuff you don't need to understand yet.
Java is okay but kind of complicated.
Python is easy and fun to use, while still being very useful in real world.
Programming is logic but still creative work.
Best way to learn permanently is aiming to make small projects you think would be fun and/or useful.
If you don't like it that's k too, not all people do.
Java is okay but kind of complicated.
Python is easy and fun to use, while still being very useful in real world.
Programming is logic but still creative work.
Best way to learn permanently is aiming to make small projects you think would be fun and/or useful.
If you don't like it that's k too, not all people do.
assdef wrote:I've seen a number of Cocks in my days.
- Uly
- ASDF Prophet
- Posts: 4060
- Joined: Tue Dec 08, 2015 7:40 pm
- Location: where the hawks play!
- Pronouns: Jedi Master
Re: Programming, computers, etc. [Serious]
http://kparc.com/Arkannine wrote:that's k too
Last edited by Uly on Wed Apr 26, 2017 12:31 pm, edited 1 time in total.
REAL RX
- Froggychum
- JKL;'s Nightmare
- Posts: 8911
- Joined: Thu Apr 13, 2017 8:30 pm
- Location: Ontario, Canada
- Pronouns: he/they/frog
Re: Programming, computers, etc. [Serious]
i do like building little things once in a while.
I make some little batch RPG
a html website of funnies
possibly a Turing thing (forgot it but was doing some b4)
yeah thats my goal, i get the "dont expect perfect WOWrpg the first time" stuff i agreee with it
ok well bye again haah
I make some little batch RPG
a html website of funnies
possibly a Turing thing (forgot it but was doing some b4)
yeah thats my goal, i get the "dont expect perfect WOWrpg the first time" stuff i agreee with it
ok well bye again haah
I am a bot and this action was performed automatically. If you have any concerns, please visit: viewtopic.php?f=1&t=21473
My Trophy Shelf
My Trophy Shelf
- Anonymously Famous
- JKL; Assassin
- Posts: 11413
- Joined: Thu Mar 03, 2011 6:52 pm
- Location: Area ???, under Bermuda Triangle
Re: Programming, computers, etc. [Serious]
I totally agree. That's why I use it so often. There's so much stuff in the standard library that you can do some pretty complicated projects without turning to third party modules.Arkannine wrote:Python is easy and fun to use, while still being very useful in real world.
Just the other day, I created a program, complete with GUI, that manipulates the XML files in a folder (and subfolders, etc.), uses regular expressions, and reads from and writes to a CSV, all without leaving the standard library. It only took around 150 lines of code, too! Now, there are probably other languages you can do that in, but it's a Python life for me!
BOTTOM TEXT
Proud poster of the 300kth post in GeneralThingerDudes wrote:The only reasonable amount of Nutella is infinity. Everything else is too little.
Re: Programming, computers, etc. [Serious]
Wow, that's pretty cool!
Never done any GUI in python, how did you do it?
Never done any GUI in python, how did you do it?
Quote of the Ages:
atomtengeralattjaro wrote:The Forums of ASDF turn, and Pages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Page that gave it birth comes again. On one Page, called the Six Hundred and Ninety Fifth Page by some, a Page yet to come, a Page long past, a post was made by atomtengeralattjaro. The post was not the beginning. There are neither beginnings nor endings to the turning of the Forums of ASDF. But it was a beginning.
- NeonTenn
- Experienced ASDF'er
- Posts: 141
- Joined: Wed Apr 19, 2017 12:15 pm
- Location: here, there, everywhere
Re: Programming, computers, etc. [Serious]
question:
is this a good computer for college? (the college than im going to gives out 'free' (not really free) laptops for all incoming freshman)
The 2016-2017 freshman class is using the Dell Precision 5510:
Intel i7-6820HQ (2.7 GHz, up to 3.6 GHz)
Nvidia Quadro M1100M with 2GB GDDR5 RAM
15.6” Display 1920x1080 w/ 720p HD Camera
16GB DDR4 2133MHz RAM (2 modules)
Intel 8260 802.11ac with Bluetooth 4.1
56 WHr Primary Battery
Backlit Keyboard
Two USB 3.0, One Thunderbolt 3 (USB Type C), SD Card Reader
1 HDMI
256 GB Solid State Drive; spare drive bay (m.2 SATA only)
TPM 1.2 Security Chip
130 Watt AC Adapter
4 year Warranty with Accidental Damage Protection
im not very tech oriented so idk if this is good or not
you can message me if you have any tips or stuff
is this a good computer for college? (the college than im going to gives out 'free' (not really free) laptops for all incoming freshman)
The 2016-2017 freshman class is using the Dell Precision 5510:
Intel i7-6820HQ (2.7 GHz, up to 3.6 GHz)
Nvidia Quadro M1100M with 2GB GDDR5 RAM
15.6” Display 1920x1080 w/ 720p HD Camera
16GB DDR4 2133MHz RAM (2 modules)
Intel 8260 802.11ac with Bluetooth 4.1
56 WHr Primary Battery
Backlit Keyboard
Two USB 3.0, One Thunderbolt 3 (USB Type C), SD Card Reader
1 HDMI
256 GB Solid State Drive; spare drive bay (m.2 SATA only)
TPM 1.2 Security Chip
130 Watt AC Adapter
4 year Warranty with Accidental Damage Protection
im not very tech oriented so idk if this is good or not
you can message me if you have any tips or stuff
you come into MY chilis, BARBECUE SAUCE ON YOUR TITTIES, and disrespect MY valentino white bag? fuck, i can't believe you've done this. you're disrespecting a FUTURE US army soldier - i think i know more about american girl dolls than you. ive got the power of god AND anime on my side!!!
- Anonymously Famous
- JKL; Assassin
- Posts: 11413
- Joined: Thu Mar 03, 2011 6:52 pm
- Location: Area ???, under Bermuda Triangle
Re: Programming, computers, etc. [Serious]
That laptop should be fine for school.
Python has a GUI module in their standard library called tkinter.Shai'tan wrote:Wow, that's pretty cool!
Never done any GUI in python, how did you do it?
BOTTOM TEXT
Proud poster of the 300kth post in GeneralThingerDudes wrote:The only reasonable amount of Nutella is infinity. Everything else is too little.
Re: Programming, computers, etc. [Serious]
I've heard about that actually. I have a friend who has done more in python than I have, including UI work. How easy to use is it?
Quote of the Ages:
atomtengeralattjaro wrote:The Forums of ASDF turn, and Pages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Page that gave it birth comes again. On one Page, called the Six Hundred and Ninety Fifth Page by some, a Page yet to come, a Page long past, a post was made by atomtengeralattjaro. The post was not the beginning. There are neither beginnings nor endings to the turning of the Forums of ASDF. But it was a beginning.
- Anonymously Famous
- JKL; Assassin
- Posts: 11413
- Joined: Thu Mar 03, 2011 6:52 pm
- Location: Area ???, under Bermuda Triangle
Re: Programming, computers, etc. [Serious]
I'm still at the point that I need to look up bits of code whenever I make something with a GUI. I'm sure it would be a little easier if I were more familiar with Tcl/Tk.
BOTTOM TEXT
Proud poster of the 300kth post in GeneralThingerDudes wrote:The only reasonable amount of Nutella is infinity. Everything else is too little.
- Arkannine
- ASDF Warlord
- Posts: 15525
- Joined: Tue Oct 28, 2008 9:21 pm
- Location: I'm on a boat
- Pronouns: Don't even try, I'm offended already
Re: Programming, computers, etc. [Serious]
It's pretty easy. You basically make elements, position them and assign callbacks.Shai'tan wrote:How easy to use is it?
This is something I made today in ~3 hours and 280 lines for a little freelance thing, including algorithm research for maze generation and solving. It uses Tkinter's Canvas widget and a few buttons.
What I don't really like about it is that you can tell the codebase is a bit dated and often inconsistent.
For example, the states for text entry are the constant tk.DISABLED for uneditable and uncopiable, tk.NORMAL for editable (why not tk.ENABLED?) and the string literal 'readonly' for uneditable but copiable (m8 w0t)
Qt looks nice, but I steer clear of it because of L/GPL.
assdef wrote:I've seen a number of Cocks in my days.