The ebe programming environment is a nice IDE designed for developing Assembly programs. It also handles C and C++ programs as well since there was not much extra effort. It used to support Fortran and this could return if people want Fortran. This project is an effort to recode ebe using C++ and QT.

Originally ebe was coded using Python, Tkinter and Pmw, which worked out pretty well. The QT environment offers substantially better GUI controls. The most obvious difference is that Python ebe has a lot of separate windows, while the QT ebe will use 1 main window and a collection of dockable subwindows. This will make it easier to use.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Easy Beginner's Environment in QT

Easy Beginner's Environment in QT Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
1
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • ebe is a decent environment to get your feet wet with assembly language programming. The bit bucket and toy box tools are useful for exploring data formats and their relationships to the raw binary representation. The install process is fairly simple using the universal installation script (at least on a Linux system and on macOS, although currently it seems a bit broken on Mac, as Homebrew now installs Qt6 on Mac and this seems to break the ebe build). There's also some quirkyness with the GDB integration, with single stepping being problematic at times. But overall, it's a nice tool. I'm hoping the macOS install issue gets resolved, though.
  • Зачем среде разработки возможность открывать сетевой UNC доступ к диску?
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Linux, FreeBSD, BSD, Mac, Windows

Languages

French, Polish, English, Swedish, Hindi, Indonesian, Chinese (Simplified), Danish, Japanese, Spanish, Russian, Arabic

Intended Audience

Education, Developers

User Interface

Qt

Programming Language

C++, Assembly, C

Related Categories

C++ Build Tools, C++ Assemblers, Assembly Build Tools, Assembly Assemblers, C Build Tools, C Assemblers

Registered

2012-11-18