Jump to content

jam08060

Member
  • Posts

    159
  • Joined

  • Last visited

Awards

This user doesn't have any awards

2 Followers

Profile Information

  • Gender
    Male
  • Occupation
    Computer & Software Engineer

System

  • CPU
    Intel i5-4670K
  • Motherboard
    ASROCK Z97 Extreme4
  • RAM
    16GB Corsair Vengeance Pro 1866MHz C9
  • GPU
    ASUS GTX780Ti DCUII
  • Case
    Fractal Design Define R4 w/Window (Arctic White)
  • Storage
    500GB Samsung 840 Evo
  • PSU
    Silverstone ST65F-G 650W PSU
  • Display(s)
    ASUS PB278Q & ASUS PB238Q
  • Cooling
    Swiftech H220
  • Keyboard
    Das Keyboard Model S Ultimate
  • Mouse
    SteelSeries Rival
  • Sound
    Sennheiser HD558s, CHC Silverados, & Fiio E10
  • Operating System
    Windows 7, Ubuntu 14.04, CentOS 7
  • PCPartPicker URL
  1. Congrats on the 1 Million mark! I initially started watching Linus Tech Tips pretty close to the beginning when it was spawned off of NCIX Tech Tips and just stuck around for the slight randomness that seemed to be a constant theme in the videos. My favorite series is actually just the new string of videos on ChannelSuperFun because of the shenanigans but is closely followed up by all of the videos where Fractal Design purchased the ad slot >. One style of video I would like to see done that I can't remember if you guys have done yet is one on gaming snacks. Something kind of like the handy tech videos but for gaming snacks is what I was thinking... I'm not really interested in the surface pro if I am selected, but I would definitely be interested in the gaming rig or the G550J.
  2. All I'm allowed to say is that the company I work for makes memory. I cannot say anything more than that. And as far as the original post is concerned... If you decide to go the laptop route, I'd suggest something highly portable and not as much of a desktop replacement gaming notebook...
  3. Excuse me... I read your post too quickly and thought you said when you access the servers you use editors other than command line based editors... What I was saying is that in the industry there are a huge number of servers that developers will run into that will only have things like VIM, nano, or emacs...
  4. There are only two IDEs I would suggest for C++: Visual Studio or IntelliJ with the C/C++ plugin. Otherwise I suggest Emacs and a compiler (I'd recommend Clang with the LLVM backend, Open Watcom, or gcc for teh newbz)
  5. Minecraft was written in Java... Unity never touched it 0.o C is also not out dated at all... its probably the most widely used language in the world (thanks to embedded applications) and is also always valid C++ code so it is always worth while to learn C before learning C++.
  6. LOL.. I'm not sure you read anything I said in my previous post... also, your understanding of the developer base for C is flat out wrong. I could argue the developer base for C is the strongest of any language to date; the reason being is that 99% of all embedded applications are written in C. People don't program microprocessors / microcontrollers with js, php, or ruby on rails. And I could argue that the market share for embedded applications is much stronger than the market share for the internet as a whole. There are >7Billion people on the earth (as of 2012) with an average of 1.5 devices (laptops, phones, etc...) This does not include vehicles, corporations, household appliances, etc... When you think about the many components inside each of these devices that all require code to work (sometimes thousands of components), you can clearly see the market share for C increase (99% of these programs are written in C). What you affiliate with programming is web development. I could go on here... but its not really worth the time to continue... Finally, for the majority of programming, text editors, in general, remain king not IDEs...
  7. You are also dealing with school servers...
  8. You are pretty much required to learn VI(M) if you ever interact with linux based servers... It is the only editor that is guaranteed to be on such machines...
  9. Yes, but you will find that the majority of programmers out there use VI(M) or Emacs for 90% of their programming with the exception of programming languages like Java...
  10. Well, Minecraft is 3D and entirely written in Java; so I'mnot entirely sure what your point is here... I develop Java, C, and C++ code... These languages are all static type languages and have comparable performance levels... Languages that do not compare to Java, C, and C++ in performance are dynamic style languages like python and perl... Hope this clears a bit up...
  11. C and then C++ and learn OpenGL My reasoning: All of C is valid C++ code, so you will already be learning a good portion of C++ by learning C. C++ is pretty much the creme de la creme of Object Oriented languages when it comes to performance. OpenGL is the most widely supported graphics library and should be learned regardless of what languages you decide to learn. When learning C and C++ you will learn much more than just being able to design games, you may even discover something you would rather do than game design. I'm extremely biased toward C and C++ because I am a scientific programmer and value their flexibility and performance. Hope this helps
  12. I'm slightly biased here... LEARN C! that's all I had to say...
  13. When I want to get real work done I usually only use Emacs and a relevant compiler...
  14. Its just objective C... all you need is a text editor and a compiler...
  15. So, here is a list of features I look for in a programming notebook starting with the most important... 8GB Ram - I find myself consistently caching around 6.5-7 GB of ram when I'm programming since I usually run a virtual machine or two and generally have a billion chrome tabs open... 1080p+ resolution display (IPS) - I hate tn panels with a passion and anything under 1080p just doesn't provide me with enough screen real estate... 128GB+ SSD - Just makes everything faster... literally... everything... boot times, program loading times, drive-thrus, lines at theme parks... everything... i5, or i7 Quad Core CPU - It doesn't really matter to me whether or not it has hyper threading, the most important part for me is having 4 real cores. Good Keyboard - DO NOT take this lightly, make sure all of the keys on the laptop you purchase are in the correct place and are the correct size for your taste. I hate short backspace keys. The thing that probably pissed me off the most out of any laptop I have ever owned was on a Lenovo think pad; the ctrl and the fn keys were swapped... I literally turned into the hulk every time I tried to press ctrl+c or ctrl+v and instead typed a c or a v. Ports - I would highly suggest 3-4 USB3 & USB 2 ports(or at least just USB3), an Ethernet port, and a VGA port for connecting to external projectors at the bare minimum... Good quality headphones - I listen to music when I program, so this is a must for me... and as you can see... we have left the list of features and moved on to peripherals... Mouse - I prefer corded so I don't have to constantly change batteries and I also like having something that has a high sensitivity... but that's just my preference... Can't really think of anything else so... Hope this helps! Edit: Also, please note... you can program for apple devices on both Linux and Windows systems... so there's that... anyone who says otherwise is just flat out wrong lol...
×