For the first time in the history of TIOBE's index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C.
Alright I am kinda confused now because I don't know that much about programming (again, not studying programming) so I am not sure what term is right, but I'm pretty sure it is an IDE, like, it actually compiles the code and lints and shit. It's just awful at it, but it has an "educational" interface that is just horrid.
Just because it compiles the code doesn't mean it's an IDE. A proper IDE does things like code auto-completion (I virtually never use the } key because the IDE fills it in for me when I hit enter after typing a {, for example, and I almost never type full class names either) and other fancy features like variable renaming across all locations where the variable is used, dependency management, the ability to jump from a reference to a class/method/variable to the place where it's declared, version control integration, and many others.
I had to use BlueJ when I was in college; I'm familiar with it. I just don't agree that it's a proper IDE just because it's got a few more features than Notepad. Any "IDE" where you have to write your own import statements is not worthy of the title IMO.
Alright I am kinda confused now because I don't know that much about programming (again, not studying programming) so I am not sure what term is right, but I'm pretty sure it is an IDE, like, it actually compiles the code and lints and shit. It's just awful at it, but it has an "educational" interface that is just horrid.
Just because it compiles the code doesn't mean it's an IDE. A proper IDE does things like code auto-completion (I virtually never use the
}
key because the IDE fills it in for me when I hit enter after typing a{
, for example, and I almost never type full class names either) and other fancy features like variable renaming across all locations where the variable is used, dependency management, the ability to jump from a reference to a class/method/variable to the place where it's declared, version control integration, and many others.It does some stuff similar to that. It is definitely not a text editor. Wiki seems to agree. I agree it's garbage but it's still an IDE.
I had to use BlueJ when I was in college; I'm familiar with it. I just don't agree that it's a proper IDE just because it's got a few more features than Notepad. Any "IDE" where you have to write your own import statements is not worthy of the title IMO.