S I
S I

Reputation: 1241

What aspect oriented language is a good place to start for a c++ programmer

The only one I know of is called "e" which is used for test bench design in hardware design and verification but I want something for general purpose programming.

Upvotes: 1

Views: 284

Answers (4)

Jeremy Frey
Jeremy Frey

Reputation: 2405

Aspect oriented programming isn't so much a defining feature of a language, it's a paradigm that can be applied to many existing programming languages. You'd be hard-pressed to find a specific language that's aspect oriented in nature, though one could exist that makes adding cross-cutting concerns easy out of the box. Starting with Wikipedia's entry on Aspect-oriented programming should point you to several implementations specifically for C++.

Upvotes: 1

d3jones
d3jones

Reputation: 791

If you know e, then try VCS, which supports aspect-oriented extensions to SystemVerilog.

:-)

Upvotes: 0

Nemanja Trifunovic
Nemanja Trifunovic

Reputation: 24561

Probably Aspect C++ (not that I ever tried it)

Upvotes: 0

McAden
McAden

Reputation: 13972

Although there's a few limitations - C# can be used for AOP.

You might want to look at c-sharpcorner and developerfusion.

Upvotes: 0

Related Questions