Skip to main content
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 ...
autophage's user avatar
  • 880
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)...
Flater's user avatar
  • 56.3k
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 ...
Doc Brown's user avatar
  • 214k
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.
JacquesB's user avatar
  • 61k
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 ...
rbanffy's user avatar
  • 413
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 ...
Christophe's user avatar
  • 80.6k
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-...
VTRV's user avatar
  • 67
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 ...
Deduplicator's user avatar
  • 9,131
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. ...
whatsisname's user avatar
  • 27.7k
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 ...
candied_orange's user avatar
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 ...
Polygnome's user avatar
  • 2,073
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 ...
Steve's user avatar
  • 11.7k
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 ...
Andrew's user avatar
  • 175
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 ...
joshp's user avatar
  • 3,501
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 ...
amon's user avatar
  • 135k
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 ...
PatS's user avatar
  • 131
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 ...
Belgi's user avatar
  • 567
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 ...
Jörg W Mittag's user avatar
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 ...
Christophe's user avatar
  • 80.6k
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 ...
Tim Kuehn's user avatar
  • 166
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 ...
Steve's user avatar
  • 11.7k
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 ...
Hans-Martin Mosner's user avatar
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 '...
JimmyJames's user avatar
  • 28.9k
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 ...
Alexander's user avatar
  • 5,145
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 ...
Michael Borgwardt's user avatar
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 ...
candied_orange's user avatar
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 ...
Doug's user avatar
  • 314
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 ...
Samuel's user avatar
  • 9,217
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 ...
Kevin Fee's user avatar
  • 2,837
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 ...
jwenting's user avatar
  • 10.1k

Only top scored, non community-wiki answers of a minimum length are eligible