15
votes
How does code work without getting compiled or interpreted?
Compilers aren't magic - they're just programs, which can be run from the command line. Visual Studio Code has a "Terminal" tab in the bottom pane of the default UI, where you can invoke the ...
8
votes
Is relying on an IDE for code readability acceptable
For the sake of my own sanity, when I say "method" I mean "method or constructor", since they both follow the same syntax in this scope.
I think you're conflating the boolean flag issue with an (un)...
7
votes
Accepted
Considering IDE and text editor features when choosing a coding style
"Type hints" are a very weak argument for "var", because they appear only when one places the mouse cursor over the var keyword. But when reading code, any professional developer ...
7
votes
Accepted
What was the first company to make a drag-and-drop GUI designer like Visual Basic?
HyperCard for the Macintosh, an application development tool with an integrated database, scripting, and drag-n-drop GUI builder was released in 1987 - several years before Visual Basic.
6
votes
What was the first company to make a drag-and-drop GUI designer like Visual Basic?
I believe NeXT had its Interface Builder tools a couple years before the first VB iteration (not sure when Alan Cooper started his work, but IB predates VB 1.0). It's descendant of another tool built ...
5
votes
How does code work without getting compiled or interpreted?
It’s the same with your favorite word processor: while it can correct your misspellings or even grammar errors in English or other languages, your word processor does not understand anything from the ...
5
votes
How does code work without getting compiled or interpreted?
While it doesn't compile by itself, it uses extensions that you can download to do it.
It's an IDE, but supposedly works for everything, so I guess that by not having all the possible options pre-...
5
votes
Accepted
When writing a Qt application is good practice to ALWAYS prefer Qt function implementations, data types, and classes when they are available?
If there is an exact equivalent in the C++ standard (like for exact-width types, or math functions), you loose portability to any project not using QT, without gaining anything. And people might ...
5
votes
Accepted
What does AGPL v3 R-studio mean for code written on it?
This is covered in the GNU faq:
the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.
...
5
votes
Accepted
IDE Signatures & Identifying IDE Software
Is there any difference in the final application produced by all 3 IDE's, assuming that all 3 use identical code (Java)? In other words, do IDE's package the final app in different ways, or add a ...
5
votes
How does code work without getting compiled or interpreted?
But ... Visual Studio Code is an IDE.
Sure, it doesn't ship its own compiler -- but it sure does integrate those you need via extensions.
As others have already said, compilers are just programs, so ...
5
votes
What was the first company to make a drag-and-drop GUI designer like Visual Basic?
I'm not aware of any direct predecessor to Visual Basic. It was regarded as a novel idea that later products emulated, and the commercial development took place entirely in-house at Microsoft.
I also ...
4
votes
How can I make sure my PHP code is compatible with a newer version
Sorry about all the down voters who didn't bother leaving a reason why. I was in your EXACT situation, and here is what I did:
I used a static code analysis tool. I tried a few, but the first one ...
4
votes
IDE Signatures & Identifying IDE Software
I have been working for years with teams that allow each developer to choose which IDE to use, IntelliJ, NetBeans, Eclipse.
Builds (in our case) are done by Gradle, Maven, or Ant, using Jenkins or ...
3
votes
How to set a eclipse-like coding style cross IDE?
You cannot have a single configuration format that any editor and IDE will understand. Therefore:
Define a basic coding convention in plain text. This can evolve over time, and doesn't have to be ...
3
votes
Key bindings war in my brain
My approach has changed over the years (30+ in this field). It used to be simple because emacs could do everything. :-) Nowadays, vim can do most everything, but Eclipse, IntelliJ, and Visual Studio ...
3
votes
Accepted
Would an IDE with a flowchart view be practical?
This can work and this could be a terrible idea and it really depends on what you're trying to achieve.
Positive example: Arena is a simulation software that uses predefined blocks to create new ...
3
votes
What are obstacles to creating a viable language that is not text&file based?
Yes, the two things you identified are pretty much the two critical components. Well, the third one is of course the language itself.
Take Language Workbenches for Language-Oriented Programming like ...
2
votes
Would an IDE with a flowchart view be practical?
If your intend is to make an IDE for presenting blocks of code for existing languages, this will not be very practical:
first, flowcharts are more adapted to procedural languages and logic. This will ...
2
votes
Accepted
Replacement for Progress/OpenEdge environment
Sounds like you're using the hopelessly old procedure editor.
Progress has a newer IDE called "Progress Developer Studio" that's based on the Eclipse platform. I'd suggest talking to your ...
2
votes
Are there any general purpose visual programming "languages"?
There's no effective "visual programming language" of a general purpose kind, in exactly the same way as a pictionary does not replace the need for written English.
It's sometimes useful to ...
1
vote
Effective way to develop software on two machines (PC and Laptop)
You're already using tools designed to ease the pain of distributed development, that would have been the general advice.
For other specific problems you will need to find a good compromise between ...
1
vote
How does code work without getting compiled or interpreted?
If you want to understand this subject more, the keyword is 'parsing'. I'm not going to get into all the technical details of this but, informally, these editors are checking the text against a '...
1
vote
Accepted
Working of linters in an IDE
One of the benefits of an IDE is that ... it's integrated. Unlike a CLI tool that has no choice but to run on an entire file (unless it maintains some cache and can do diffing, but that's complex), an ...
1
vote
When was native debugging first used
According to the Jargon File, the PDP-10 Reference Handbook (1969) said:
DDT was developed at MIT for the PDP-1 computer in 1961. At that time DDT stood for “DEC Debugging Tape”. Since then, the idea ...
1
vote
Is relying on an IDE for code readability acceptable
This:
Whether using boolean parameters is a good or bad thing is out of the scope of this question however.
Is incompatible with this:
My question is if it is acceptable to rely on your IDE for ...
1
vote
Accepted
IDE manual productivity test
This doesn't seem to be a particularly complicated problem.
Collect metrics for performing various tasks.
Normalise the results per person.
Aggregate the results per IDE.
Are you asking what ...
1
vote
Accepted
How to properly develop in different SVN branches with Eclipse IDE?
I prefer your colleagues way because your process:
Creates a lot of clutter on your desktop
Switching/creating branches has more work involved. Have to pull branch into new directory, create a new ...
1
vote
What are obstacles to creating a viable language that is not text&file based?
Many have tried to make non-text based programming languages. None have really caught on. I think your biggest obstacle is the fact that: By the time you are programming, you have been writing for at ...
1
vote
IDE Signatures & Identifying IDE Software
An IDE as said is not a compiler. A compiler is not a packaging tool for your compiled application, a packaging tool may or may not include an installer builder.
Especially in Java all 3 tend to be ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
ide × 141text-editor × 12
productivity × 11
visual-studio × 11
java × 8
coding-style × 8
eclipse × 7
javascript × 6
debugging × 6
c++ × 5
programming-languages × 5
version-control × 5
programming-practices × 4
c# × 3
php × 3
python × 3
coding-standards × 3
history × 3
linux × 3
ruby × 3
development-environment × 3
emacs × 3
developer-tools × 3
vim × 3
intellij × 3