Off-Topic Hang out with people and talk about whatever. Feel free to suggest a better description for this forum as everyone seems to have an opinion. :D

Draconius GO
Reply
 
Thread Tools
  #1    
Old January 11th, 2013 (6:44 PM).
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
  • Moderator
  • Platinum Tier
  • Developer
 
Join Date: May 2009
Location: Iki Town
Age: 22
Gender: Male
Nature: Brave
Posts: 13,590
Does anyone here at PC do programming, and if so, what language are you coding in? C#? VB.NET? C/C++? Have you done some projects recently? What's your favorite language? And if you're not coding yet, have you tried before? Are there any languages you're interested in? Does anyone have a question related to programming? Perhaps someone from PC can help you.

Discuss anything and everything programming here (Because there's no other active thread discussing programming)!
__________________
Reply With Quote

Relevant Advertising!

  #2    
Old January 11th, 2013 (7:50 PM).
Somniac's Avatar
Somniac Somniac is offline
Probably sleeping.
  • Gold Tier
 
Join Date: Dec 2012
Location: united kingdom
Age: 25
Gender: Female
Nature: Naughty
Posts: 742
Personally; HTML, Javascript and CSS.
also know as: websites.

I did an IT/tech course at university, and the main bit I enjoyed was the websites. we did other coding too, C++, visual basic namely, but I didn't stick with those and i've never used them properly.

Yeah, I stuck with the easy ones in comparison.
__________________
Reply With Quote
  #3    
Old January 12th, 2013 (5:02 AM).
Tsutarja's Avatar
Tsutarja Tsutarja is online now
  • Moderator
  • Platinum Tier
  • PokéCommunity Daily
 
Join Date: Mar 2010
Location: Florida
Age: 22
Gender: Male
Nature: Jolly
Posts: 22,902
I have tried VB.NET and failed tremendously at it.

Also, I can code in PHP and I have made a full-fledged web application with PHP as well.
__________________
Happy Holidays
Reply With Quote
  #4    
Old January 12th, 2013 (8:12 AM). Edited January 12th, 2013 by Incineroar.
Incineroar's Avatar
Incineroar Incineroar is online now
the spirit of the fighter
  • Moderator
  • Platinum Tier
  • Developer
 
Join Date: May 2009
Location: Iki Town
Age: 22
Gender: Male
Nature: Brave
Posts: 13,590
Quote:
Originally Posted by ZachLMedia View Post
I have tried VB.NET and failed tremendously at it.

Also, I can code in PHP and I have made a full-fledged web application with PHP as well.
My computer science teacher made us use this site to learn our programming stuff. I'm currently working on my project for said class, but it has a bug I can't seem to fix. :/

I like the site myself, but it gets really repetitive after a while. Especially when he discusses a million different ways on how to piece a string variable together and display it. For example:
One will show:
Code:
string s = "Hi, I'm Team Fail!";
MessageBox.Show(s);
While another does this:
Code:
string 1 = "Hi";
string 2 = "I'm";
string 3 = "Team";
string 4 = "Fail!";
MessageBox.Show(1 + " " + 2 + " " + 3 + " " + 4);
Reply With Quote
  #5    
Old January 12th, 2013 (9:36 AM).
Cherrim's Avatar
Cherrim Cherrim is offline
the blossom pokémon
  • Platinum Tier
 
Join Date: Dec 2002
Location: Waterloo, ON
Age: 28
Gender: Female
Nature: Relaxed
Posts: 30,829
Yeah, one of the reasons I've always been kind of wary of PHP is I've heard it doesn't have a whole lot of concrete design principles or syntax and there are so many ways to do one thing that it just sounds a bit bloated. But mostly it was this blog post that scared me off. :P

I program mainly in Scheme/Racket/whatever-they're-calling-it-these-days or C. Not that I do a whole lot of programming outside of schoolwork and the like, but those are the two I'm most comfortable with.

The two languages I want to dabble in next when I'm not too busy/lazy are Python and Ruby. The former sounds really useful and the latter sounds like fun!
__________________


Reply With Quote
  #6    
Old January 12th, 2013 (10:27 AM).
Dying Light's Avatar
Dying Light Dying Light is offline
Pegasus Knight
     
    Join Date: Jun 2011
    Location: Exiled
    Gender: Male
    Nature: Hardy
    Posts: 368
    My favorite personally is Python. I've used it to do so much stuff it's unbelievable. Like operating a Wi-Fi router differently or controlling an on-board programming chip installed to a robotic interface.

    I also use Java, Ruby, HTML, CSS, and hex coding.

    If I had to pick a second favorite, it'd be Ruby. It's so flexible and can be used without much strain on resources. At least, in my experience.
    __________________
    None

    “Our only limits are the ones we place on ourselves.”
    Reply With Quote
      #7    
    Old January 12th, 2013 (10:33 AM).
    droomph's Avatar
    droomph droomph is offline
    weeb
    • Crystal Tier
     
    Join Date: Sep 2011
    Location: nowhere spectacular
    Age: 20
    Gender: Male
    Nature: Impish
    Posts: 4,291
    I have trieeeeeeeeed

    I know about 50% of HTML and CSS, not a lot of Javascript, and a teensy bit of php…

    I tried doing C and those other wacky "proper" programmings, but I find that a limited-set assembly like ARM (ie most likely nothing) is easiest for me, though I can't actually do anything productive with anything I know.

    ffff
    __________________
    did u no there r 21 letters in the alphabet
    o i forgot 5
    uraqt


    Reply With Quote
      #8    
    Old January 12th, 2013 (12:58 PM).
    SLITCX's Avatar
    SLITCX SLITCX is offline
    Spontaneous Water Lover
       
      Join Date: Jan 2013
      Location: California
      Age: 25
      Gender: Male
      Posts: 18
      I've only learned Python and I really like the simplicity of the language.

      I am going to learn C and C++ next quarter at my college, so... hopefully that goes well.
      __________________
      Reply With Quote
        #9    
      Old January 12th, 2013 (7:50 PM).
      Incineroar's Avatar
      Incineroar Incineroar is online now
      the spirit of the fighter
      • Moderator
      • Platinum Tier
      • Developer
       
      Join Date: May 2009
      Location: Iki Town
      Age: 22
      Gender: Male
      Nature: Brave
      Posts: 13,590
      Quote:
      Originally Posted by SLITCX View Post
      I've only learned Python and I really like the simplicity of the language.

      I am going to learn C and C++ next quarter at my college, so... hopefully that goes well.
      I recently learned C#, and in the next semester, I'll be learning C, I think, to program a robot in Robotics 30.

      As for C#, I just finished the bare bones for an Imgur album downloader. I have it downloading images, but I plan to add a few additional features to it before I declare it "finished."
      Reply With Quote
        #10    
      Old January 12th, 2013 (9:52 PM).
      SLITCX's Avatar
      SLITCX SLITCX is offline
      Spontaneous Water Lover
         
        Join Date: Jan 2013
        Location: California
        Age: 25
        Gender: Male
        Posts: 18
        Quote:
        Originally Posted by Team Fail View Post
        I recently learned C#, and in the next semester, I'll be learning C, I think, to program a robot in Robotics 30.

        As for C#, I just finished the bare bones for an Imgur album downloader. I have it downloading images, but I plan to add a few additional features to it before I declare it "finished."
        Ooh, nice. An imgur album downloader. That actually sounds like a neat product that could transition into something else major later one. :o
        Reply With Quote
          #11    
        Old January 12th, 2013 (10:14 PM). Edited January 12th, 2013 by Incineroar.
        Incineroar's Avatar
        Incineroar Incineroar is online now
        the spirit of the fighter
        • Moderator
        • Platinum Tier
        • Developer
         
        Join Date: May 2009
        Location: Iki Town
        Age: 22
        Gender: Male
        Nature: Brave
        Posts: 13,590
        Quote:
        Originally Posted by SLITCX View Post
        Ooh, nice. An imgur album downloader. That actually sounds like a neat product that could transition into something else major later one. :o
        It was a nightmare to code. The first bug I had was folder management. If the user doesn't choose a location, it will default to where the executable is. Once that was solved, I got around to implementing download functionality: I get the album ID, and using a webclass, I load the album page. Then, I grab an entire HTML div and it's contents and assign it to a string. After, I use a regular expression to grab only the direct links to the images, and store them in a string array, then use a webclient download and parse each string in the array, and download it to the folder it makes. Of course even that had bugs. For some reason, the documentloaded handler would fire 6 times instead of once, so it'd download all the images 6 times over. So what I did, was create a boolean that is set on the first run of downloads, and that boolean would be checked again on each subsequent download. Since it's true, it'll skip over it and only run the download code once.

        It's really messy, but it works. And it's my first program, so it's gonna be crap, that is, until I learn better coding trick and shortcuts.
        Reply With Quote
          #12    
        Old January 12th, 2013 (10:35 PM).
        Piplup - Hacker's Avatar
        Piplup - Hacker Piplup - Hacker is offline
        Scripter
           
          Join Date: Jan 2013
          Age: 22
          Gender: Male
          Posts: 39
          I have learned C++ for the most part and I am now I'm reading a huge book on ASM. No problems with either so far. They are pretty useful c:
          I also know CSS and html but they just aren't the same .-.
          __________________

          Coming soon...
          Reply With Quote
            #13    
          Old January 13th, 2013 (11:44 PM). Edited January 13th, 2013 by Sir Codin.
          Sir Codin's Avatar
          Sir Codin Sir Codin is offline
          Welcome to the Federation Starship: USS Buttcrack
          • Crystal Tier
           
          Join Date: May 2012
          Location: California Republic
          Age: 26
          Gender: Male
          Nature: Quirky
          Posts: 3,755
          I learned a fair bit of C++ this semester. I can also program charts and graphs in R once again if I spend a weekend or two reviewing.

          I've tried a little bit of Python, but I stopped for some reason. Don't remember why.


          To be honest, I don't think I'm all that good at it. I passed the C++ course with a B- and I bombed on two tests. But since I have guides and I was given Visual Studio 2010 for free, I might as well practice and learn new languages in my spare time and just make random stuff.
          __________________
          Reply With Quote
            #14    
          Old January 14th, 2013 (5:27 AM).
          Catalyst.'s Avatar
          Catalyst. Catalyst. is offline
          Nothing of significance
             
            Join Date: Nov 2012
            Location: Ottawa, Ontario, Canada
            Gender: Male
            Posts: 126
            I'm in the process of learning Objective C, as it comes in handy for a hobby of mine that I don't think can be discussed here and I think I'm doing okay. Also interested in learning python, but am completely lost - if anyone has any good books/websites/tips/anything they can recommend, please let me know!
            Reply With Quote
              #15    
            Old January 14th, 2013 (10:09 AM).
            Meganium's Avatar
            Meganium Meganium is offline
            git gud or get r e k t
            • Crystal Tier
             
            Join Date: Jun 2010
            Location: Galveston, TX
            Age: 27
            Gender: Female
            Nature: Brave
            Posts: 17,045
            I've recently become proficient in Javascript, Hex, and CSS. I know a bit of HTML, and willing to learn more about it. Last semester's intro to programming class mainly focused on Javascript, Visual Basic, and a teeeny bit of python (which I cannot grasp at this very moment).

            I want to take C++ but it's only available in the evenings Spring Semester. This is the Spring Semester and I am a morning student, so that'll wait till next year I guess lol.
            __________________

            discord ~ blog ~ steam ~ daily
            I got soul but I'm not a soldier.
            Reply With Quote
              #16    
            Old January 14th, 2013 (11:09 AM).
            Jbsundown's Avatar
            Jbsundown Jbsundown is offline
               
              Join Date: Jul 2012
              Location: United Kingdom
              Age: 20
              Gender: Male
              Posts: 175
              I have been programming for about 3 years now! I first started off with VB.NET, a great language for beginners as it has a user-friendly GUI. I also tried HTML, CSS and xHTML. These languages were not for me and I did not enjoy them at all, although I can write with them efficiently, I'd prefer not to have to if I could help it.
              I then moved on to Ruby, Python and Java. These 3 are my favourite languages (out of the ones I have learnt so far) I've also looked at Hex, but only briefly.
              I haven't looked at any C languages, but I have been meaning to a lot, I have many real life friends who also do coding/programming.

              For people who haven't done programming before, I'd say start off with VB.NET or C#, then move onto HTML. From there move on to something like Java, then go on to anything else.
              Once you learn the basic principles of programming, you're able to help other people with their issues without and knowledge of the language (or so I find).

              Learning programming is definitely worth it! For people who are looking to learn it, go to YouTube and search some videos. My personal favourites are:
              DerekBanas
              and
              thenewboston

              These two people taught me many languages, and will hopefully do the same to you guys!
              __________________
              Completed Challenges:
              Legendary Trio: Crystal; Moltres, Lugia, Raikou
              Username Challenge: FireRed
              Reply With Quote
                #17    
              Old January 15th, 2013 (1:13 PM). Edited January 15th, 2013 by Incineroar.
              Incineroar's Avatar
              Incineroar Incineroar is online now
              the spirit of the fighter
              • Moderator
              • Platinum Tier
              • Developer
               
              Join Date: May 2009
              Location: Iki Town
              Age: 22
              Gender: Male
              Nature: Brave
              Posts: 13,590
              thenewboston is pretty good, it's what my Computer Science teacher used. Anyways, here's the program I wrote. I just added a few new features to it and it works rather well.

              http://dl.dropbox.com/u/34957059/Imgur%20Downloader.exe

              Feel free to mention any bugs to me, and I'll try to fix them!
              Reply With Quote
                #18    
              Old January 15th, 2013 (4:27 PM).
              twocows's Avatar
              twocows twocows is offline
              Mostly Benign
              • Gold Tier
               
              Join Date: Mar 2009
              Location: Michigan
              Age: 27
              Gender: Male
              Nature: Lax
              Posts: 4,202
              Quote:
              Originally Posted by Lightning View Post
              Yeah, one of the reasons I've always been kind of wary of PHP is I've heard it doesn't have a whole lot of concrete design principles or syntax and there are so many ways to do one thing that it just sounds a bit bloated. But mostly it was this blog post that scared me off. :P

              I program mainly in Scheme/Racket/whatever-they're-calling-it-these-days or C. Not that I do a whole lot of programming outside of schoolwork and the like, but those are the two I'm most comfortable with.

              The two languages I want to dabble in next when I'm not too busy/lazy are Python and Ruby. The former sounds really useful and the latter sounds like fun!
              That blog post also convinced me not to touch PHP. I also like how his favicon is an Eevee with sunglasses, heh.

              My strongest language is C, followed by Python. I'm familiar with a lot of languages, though. I wish novice programmers would stop grouping C and C++ together like they're one language; they're not, and I refuse to touch anything C++ unless I absolutely have to.
              __________________
              8values
              Political Simulator
              Reply With Quote
                #19    
              Old January 15th, 2013 (7:37 PM).
              Incineroar's Avatar
              Incineroar Incineroar is online now
              the spirit of the fighter
              • Moderator
              • Platinum Tier
              • Developer
               
              Join Date: May 2009
              Location: Iki Town
              Age: 22
              Gender: Male
              Nature: Brave
              Posts: 13,590
              Quote:
              Originally Posted by twocows View Post
              That blog post also convinced me not to touch PHP. I also like how his favicon is an Eevee with sunglasses, heh.

              My strongest language is C, followed by Python. I'm familiar with a lot of languages, though. I wish novice programmers would stop grouping C and C++ together like they're one language; they're not, and I refuse to touch anything C++ unless I absolutely have to.
              Speaking of C, in Robotics 30, I found out today that I'll be using something called ROBOTC. I presume it's a modified version of C for lego NXT units, but it seems fun.
              Reply With Quote
                #20    
              Old January 15th, 2013 (9:26 PM). Edited January 15th, 2013 by Alice.
              Alice's Avatar
              Alice Alice is offline
              (>^.(>0.0)>
              • Crystal Tier
               
              Join Date: Mar 2009
              Location: Oregon
              Age: 25
              Gender: Female
              Nature: Careful
              Posts: 3,081
              Yeah, I'm currently going to Oregon Tech to get a degree in Software Engineering. (I also went to Digipen for a semester, but had to transfer for various reasons.) I've just started, and things are moving painfully slow, considering I already have a reasonable amount of programming experience under my belt... so I've started learning Lua and Love2D. I'm currently studying classes (Lua doesn't actually have any... so things get a bit funky.) and networking. I've signed up for Game A Month (http://onegameamonth.com/) and I don't think I'll have any trouble sticking to it... granted, my games are certainly much smaller and crappier than they're probably intending, but I thought it'd be a good way to motivate me to learn, and actually finish my projects.

              As for other languages... I believe our main language will be C++ at school, and I took a class on C at Digipen. I'm also thinking about learning C# to use with Unity, and I've also gone through tutorials on practically ever other language in existence, though I don't really remember anything about any of them, lol. Also, web design is absolutely evil, and I hate it with every fiber of my being. Never again.
              Reply With Quote
                #21    
              Old January 15th, 2013 (9:53 PM).
              Incineroar's Avatar
              Incineroar Incineroar is online now
              the spirit of the fighter
              • Moderator
              • Platinum Tier
              • Developer
               
              Join Date: May 2009
              Location: Iki Town
              Age: 22
              Gender: Male
              Nature: Brave
              Posts: 13,590
              Quote:
              Originally Posted by QuilavaKing View Post
              As for other languages... I believe our main language will be C++ at school, and I took a class on C at Digipen. I'm also thinking about learning C# to use with Unity, and I've also gone through tutorials on practically ever other language in existence, though I don't really remember anything about any of them, lol. Also, web design is absolutely evil, and I hate it with every fiber of my being. Never again.
              I'm really glad I learned C# this year, because I found out that the Xbox 360 XNA kit uses C# for it's coding :D The license to debug code is $99 USD/year, but that's not too bad imo.
              Reply With Quote
                #22    
              Old January 16th, 2013 (2:08 AM).
              tajaros's Avatar
              tajaros tajaros is offline
              Hi I'm dawg
                 
                Join Date: Apr 2012
                Location: Philippines
                Age: 18
                Gender: Male
                Nature: Timid
                Posts: 857
                I'm self learning to program using VB.NET since the lesson at school is slow and so that the lessons will be easier for me... :3

                But next year I'll probably try to program using Java...
                __________________
                Reply With Quote
                  #23    
                Old January 17th, 2013 (11:29 PM).
                Aeon's Avatar
                Aeon Aeon is offline
                Carrion
                • Gold Tier
                 
                Join Date: Nov 2012
                Age: 23
                Gender: Other
                Posts: 364
                For introductory I had to take logic, and had to implement what I learned in C++. I get two major choices of Java and C++, but I have to go with Java first because it accommodates with the rest of my schedule much better.
                Reply With Quote
                  #24    
                Old January 17th, 2013 (11:48 PM).
                IIMarckus's Avatar
                IIMarckus IIMarckus is offline
                   
                  Join Date: Oct 2007
                  Gender:
                  Posts: 402
                  I started ROM hacking in 2006, and taught myself assembly in about a year. Around the same time I got into web programming and SQL, then did a lot of C. In college I moved back down to different assembly languages and VHDL, a language for designing digital circuits like microprocessors. I’ve also done a lot of embedded systems, including robotics, cameras, and microcontroller/FPGA boards.

                  These days I mostly work in the VHDL → assembly → C range, whether through work or through school. My “other” hobby (i.e., not ROM hacking) is open source UNIX development, and that touches a wide variety of large‐ and small‐scale C (or higher level language) projects, along with relevant infrastructure/software design principles—version control, unit testing, automation, build systems, and countless other things.
                  Reply With Quote
                    #25    
                  Old January 18th, 2013 (2:16 PM).
                  twocows's Avatar
                  twocows twocows is offline
                  Mostly Benign
                  • Gold Tier
                   
                  Join Date: Mar 2009
                  Location: Michigan
                  Age: 27
                  Gender: Male
                  Nature: Lax
                  Posts: 4,202
                  Quote:
                  Originally Posted by IIMarckus View Post
                  My “other” hobby (i.e., not ROM hacking) is open source UNIX development
                  I'm sure both FreeBSD users are very happy for your contributions.
                  Reply With Quote
                  Reply

                  Quick Reply

                  Join the conversation!

                  Create an account to post a reply in this thread, participate in other discussions, and more!

                  Create a PokéCommunity Account

                  Sponsored Links
                  Thread Tools

                  Posting Rules
                  You may not post new threads
                  You may not post replies
                  You may not post attachments
                  You may not edit your posts

                  BB code is On
                  Smilies are On
                  [IMG] code is On
                  HTML code is Off

                  Forum Jump


                  All times are GMT -8. The time now is 9:21 AM.