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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
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

BSD, FreeBSD, Linux, Mac, Windows

Languages

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

Intended Audience

Developers, Education

User Interface

Qt

Programming Language

Assembly, C, C++

Related Categories

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

Registered

2012-11-18