Editing Sketches and uploading without arduino software?

Hello i was wondering if there is a way to make a application say in c# or visual basic that can edit a sketch and upload to a arduino board without having to use the arduino software? i know this a long shot but just wondering.

Learn the Arduino C++

i understand that i mean there is the visual micro for visual studio C++ but I’m saying it required to be attached to the arduino libraries and hardware in that software to make it work. but but I’m asking if it can be made a application so i can edit a sketch and reupload it without having to use that software but in a application of my own.

Sure, at least theoretically.
The arduino IDE isn't too much more than an editor. It invokes other programs (avr-gcc and related components, avrdude) to do compilation and upload, and presumably you could invoke them in the same way.

it can be made a application so i can edit a sketch and reupload it without having to use that software but in a application of my own.

reupload????
Why go to the trouble of bypassing a perfectly good IDE, re-inventing the wheel.

Tom...... :slight_smile: