Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Bitdefender Total ...
  • Ocster Backup Pro ...
  • Hard Disk Sentinel...
  • FlashFXP [DISCOUNT...
  • DVDFab DVD Copy [D...
  • Kaspersky Internet...
  • Avast! Internet Se...
  • Avira Internet Sec...
  • Webroot SecureAnyw...
  • McAfee Total Prote...
  • Home > Windows > Programming > Coding languages / Compilers
     Report malware

    Magda language 10-02-2012 Alpha

    download button

    Downloads: 598  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    Freeware / $0
    1.1 MB / Windows All
    [view history]
    C: \ Programming \ Coding languages / Compilers

     Read user reviews (0)  Send to friend   Follow (0 users)

    Magda language description

    New programming language that you can use

    Magda language was specially designed as a new programming language that is based on a thesis research.

    Magda language contains the core notion of mixin, which defines a building block from which objects are created.

    The first feature is the modularization of constructors. In Magda approach many mixins with independent definitions of constructors can be combined without the need to copying any code and without the risk of any clashes.

    The second distinctive feature modifies the way declarations of new methods, overriding, and method calls.

    What's New in This Release: [ read full changelog ]

    · Modified the tree structure a little.
    · Created compile.bat and execute.bat to build and run Magda programs one by one.
    · Created compdbg.bat for debug purposes, that is, to create a log file of building outputs.
    · In the path "mtj\Magda\ProgramTree\Expressions" added the file "CByteLiteral.java" in order
    · to have the possibility to use the exadecimal notation (e.g. 0x1F) for Byte types.
    · In the path "mtj\Magda\ProgramTree\Expressions" added the file "CBinaryExpressionNeq.java"
    · in order to add the "not equal" literal (!=) for Integer type comparisons.
    · Enriched the base Magda language library in the path "mtj\Magdalib" with the following
    mixins:
    · BooleanVector.magda (creates a vector of booleans)
    · Byte.magda (base type mixin for bytes)
    · ByteVector.magda (creates a vector of bytes)
    · FloatVector.magda (creates a vector of floats)
    · IntegerVector.magda (creates a vector of integers)
    · Lzw.magda (base type mixin for LZW co...

     


    TAGS:

    program writer | program compiler | code language | language | code | syntax

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM