Best programming notepad?

Minnow

Well-Known Member
OP
Member
Joined
Oct 5, 2015
Messages
462
Trophies
0
XP
560
Country
Canada
Hey. I'm learning C and have some JS experience and was wondering what the best program to code in was. So far, I've been using CodeBlocks for C and Sublime Text 2 for JS. I'm liking Sublime's design a lot better than CodeBlocks, but I can't seem to compile C in it. So my question is: are there any better IDE's (in your opinion) that would work well with either web development or C/C++.

Thanks!

P.S Sorry if this is in the wrong section
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
33,866
Trophies
2
Website
trastindustries.com
XP
22,598
Country
United Kingdom
For the record there is often considered to be large difference between an IDE and a programming notepad, the ease of being able to compile being a key aspect. As far as programming setups then https://notepad-plus-plus.org/ is my go to thing for when I am setting up a machine and need something or I am a client's place and need something I can work with for a few hours. It is windows only but the core functionality of it made it Linux in http://www.geany.org/ .

For C family specifically then Microsoft's visual studio is good stuff. https://www.visualstudio.com/ It will try to tie you to MS stuff and some of the legacy stuff gets hard to do (they basically ended inline assembly a while back, https://msdn.microsoft.com/en-us/library/26td21ds.aspx being what they "replaced" it with but at the same time if you are doing inline assembly you have probably gone wrong somewhere) but the paid version is good* and I am hearing good things about the free version these days as well.

*naturally you will find many a VS ruined my life horror story, you will find more for GCC.

I don't do enough web dev, much less javascript *spits*, from the ground up to warrant a full debugging setup, to that end I usually go with http://getfirebug.com/ and whatever editor gives me basic syntax highlighting for php or whatever I am using.
 
  • Like
Reactions: Minnow

spoonm

Can count to 3.
Member
Joined
May 20, 2015
Messages
192
Trophies
0
Website
spoonm.org
XP
279
Country
Brazil
I use vim as my main text editor on both Windows and Linux at the moment. Sublime Text is available for both platforms, and I think it is nice, but not as practical as vim once you're familiar with commands and keybinds.

Because of Sublime Text's complex configuration files(I can't be arsed to change a bunch of colors to achieve my almost 3-colors-only scheme), I spent a lot of time using Notepad2 on Windows. There are a few mods for it out there that add some more features to it, but I don't remember using many of them.

As @FAST6191 stated, IDE's are not text editors, and I honestly would not recommend you learn how to program while using one unless you've already made your choice about which IDE you're going to use for production. Compilers, IDEs and text editors are separate things, though IDEs combine the other two with other things. They're used to make your life easier by letting you look up classes when dealing with OOP, etc. etc. If you really need an IDE to program, I would say you're not doing a good job organizing your source code. Now that's a different matter. Regardless, I recommend a text editor + compiler on the side setup.

If you're on Linux, use either GCC or Clang. On Windows, you can use GCC through MinGW or cygwin(though the only time I tried it, gcc would create binaries for use with cygwin/Linux). Learn the basics of compiling with GCC/Clang on the command line and you're set. From there you can learn how to use build tools like GNU/make to make compiling even easier.

Note that IDEs come bundled with a standalone compiler(Dev-Cpp lets you choose between Borland's C[I think] and GCC, Code::Blocks uses GCC, Visual Studio uses Microsoft's C/C++ compiler, etc.), most of the time, so in the end there's little advantage to using one for a simple language like C.

tl;dr IDEs suck, use Notepad2/[g]Vim/Notepad++/Sublime Text and compile with Clang/GCC
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Real Jdbye @ The Real Jdbye:
    still only 600-700 nits i have to use the contrast enhancer to make bright lights look as bright as they are supposed to but the alternative was the next tier up and buying a demo model that would've been about the same cost, that had 1000 nits but issues with black crush
    Gift
  • SG854 @ SG854:
    Where prices are low
    Gift
  • The Real Jdbye @ The Real Jdbye:
    very dark scenes are more common than very bright scenes so i think i made the right choice
    Gift
  • The Real Jdbye @ The Real Jdbye:
    there was also a sony with worse local dimming and the glow was really apparent
    Gift
  • SG854 @ SG854:
    Human vision is non linear anyway. 100 nits is about 50% of the peak output of a 10,000 nit display.
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    "very dark scenes are more common than very bright scenes" not in the games i play
    Gift
  • The Real Jdbye @ The Real Jdbye:
    really have to buy the top end model to get a tv that doesnt have any of those compromises and that would've had more dimming zones too but i am not made o money
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Julie_Pilgrim "very bright" is essentially pure white
    Gift
  • The Real Jdbye @ The Real Jdbye:
    pure white doesn't show up all that much it's mainly when looking at a bright sky
    Gift
  • The Real Jdbye @ The Real Jdbye:
    and if the clouds in the sky have slightly less definition to them because i turned on the contrast enhancer who cares
    Gift
  • The Real Jdbye @ The Real Jdbye:
    that's not important
    Gift
  • The Real Jdbye @ The Real Jdbye:
    i can't tell the difference
    Gift
  • The Real Jdbye @ The Real Jdbye:
    but i can certainly tell the difference with black crush if i'm watching a scifi movie and i can't see wtf is going on
    Gift
  • SG854 @ SG854:
    Human vision is logarithmic, it's not linear. And nits doesn't tell the whole story of perceived brightness. OLED'S look brighter then LCD's even when both are set to the same nit values because of the higher contrast ratio on OLED's
    Gift
  • SG854 @ SG854:
    OLED's have a 3D look
    Gift
  • kenenthk @ kenenthk:
    Charging port is more likely to fry up or battery fail before the display tbh lol
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "And nits doesn't tell the whole story of perceived brightness" it's not about perceived brightness it's about all HDR content in TV and movies being mastered for 1000 nits so it doesn't look right with anything lower, it's also about dynamic range
    Gift
  • The Real Jdbye @ The Real Jdbye:
    "OLED's have a 3D look" no they don't lol
    Gift
  • SG854 @ SG854:
    As an owner of a OLED and you saying that you never seen an OLED I think I know what I'm talking about lol. I'm not talking about 3D as in 3D glasses. I'm talking about depth and pop in the picture
    Gift
  • kenenthk @ kenenthk:
    I mean to be fair og vitas are still kicking and not many have suffered from pixel bleed and they're going on nearly 10 years
    Gift
  • SG854 @ SG854:
    OLED's can get away with a lower peak brightness and still provide punchy HDR because of their contrast ratio. Like I said human vision is logarithmic. The higher the peak brightness the diminishing returns in perceived brightness.
    Gift
  • kenenthk @ kenenthk:
    Just get 5 years enjoyment out of it until Nintendy releases something and everyone forgets about switch games lol
    Gift
  • SG854 @ SG854:
    @The Real Jdbye Oleds hit around 750 nits nowadays. The difference between a 1000 nit and a 750 nit isn't huge. It's only about a 4% increase in perceived brightness. Not huge at all. You'll need at least 2000 nit displays to notice a bigger difference.
    Gift
  • SG854 @ SG854:
    Read this thread it explains it. 1000 nits is not a huge jump from 750 the LG OLEDs can hit. As I said human vision is non linear.
    Gift
  • Gift
    SG854 @ SG854: https://www.avsforum.com/threads/colourspace-zro-low-cost-manual-calibration-software-thread.3175...