Software Development - Interpreters
Live Instructor Led Online Training Interpreters courses is delivered using an interactive remote desktop! .
During the course each participant will be able to perform Interpreters exercises on their remote desktop provided by Qwikcourse.
Select among the courses listed in the category that really interests you.
If you are interested in learning the course under this category, click the "Book" button and purchase the course. Select your preferred schedule at least 5 days ahead. You will receive an email confirmation and we will communicate with trainer of your selected course.
Expert System Tool
CLIPS is a forward-chaining rule-based programming language written in C that also provides procedural and object-oriented programming facilities.
XMLStarlet is a set of command line utilities (tools) to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for text files with UNIX grep, sed, awk, diff, patch, join, etc utilities.
plugin for evaluates the expressions in the Notepad++
NppCalc - plugin for evaluates the expressions in the Notepad++ NppCalc used to work with math, trigonometry, statistics, combinatorics, arrays, sets, bits, strings, dates, color, image, measurement, file and folder, RS-232, TCP/IP, encoding, encryption, hashing, compression, etc, Over 400 functions.
JamVM is a new Java Virtual Machine conforming to the JVM specification edition 2 (blue book). It is extremely small - stripped on PowerPC ~110K, Intel 80K. However, unlike other small VMs it supports the full spec, inc. object finalisation and JNI.
Tcl/Java consists of two pieces of software. Jacl is an implementation of a Tcl interpreter written entirely in Java. Tcl Blend is a Tcl extension that provides access to Java from inside Tcl. One can prototype Java code using Tcl, and much more.
Jython is a Java implementation of the Python language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. It is the successor to JPython.
Jatha is a Java library that implements a large subset of Common LISP, including most of the datatypes (e.g. packages, bignums). The API allows access to LISP from Java. Jatha is useful as a fast, embedded LISP language, or as a standalone LISP.
OPL is an interpreted language targeted at Symbian OS phones. OPL is an entry-level development tool that enables rapid development of applications. OPL consists of phone-side code (runtime and translator) and PC-side code (translator and tools).
A Perl based interpreter for a language which is a blend of Forth and APL. The power of lang5 stems from its arrays operations in conjunction with the underlying Forth programming paradigm of bottom up programming.
Lightweight, fast, Java-centric Lua interpreter written for JME and JSE, with string, table, package, math, io, os, debug, coroutine & luajava libraries, JSR-223 bindings, all metatags, weak tables and unique direct lua-to-java-bytecode compiling.
SNOBOL4, while known primarily as a string language excels at any task involving symbolic manipulations. It provides run time typing, garbage collection, user data types, on the fly compilation.
Python port for Windows CE (Pocket PC) devices. Intended to be as close to desktop version as possible (console, current directory support, testsuite passed).
Automate almost anything by sending keystrokes & mouse clicks (macros). Create hotkeys for keyboard, mouse, joystick, & handheld remote controls. Define abbreviations that expand as you type them (AutoText). Create graphical user interfaces & menu bars.
Cheval is a platform independent GUI shell for Python written with PyGTK. Featuring tabbed sessions, Syntax highlighting, code completion, call tips, history, auto-indentation, load and save sessions and much more
An interactive, Lisp-like language for .Net scripting and development, having deep .Net integration, sharing type system, GC and other runtime services etc., with transparent access to .Net w/o a FFI or wrappers.
EasyHTML is an easy-to-use scripting language that allows you to write websites using (X)HTML-, CSS- and portions of JavaSript- and PHP-Elements with one simple syntax. The Syntax can be held in many different (spoken) languages.
FScript is an simple, though powerful scripting language. Its intended use is as an embedded language in other Java programs. It's main benefits are simple extension options and small size (around 50k as a jar). FScriptME is FScript for J2ME.
FTH Forth Scripting
FTH provides running stand alone Forth scripts like Ruby etc. and using Forth as an extension language to your application.
wxBasic is a cross-platform Basic interpreter. It combines the simplicity of Basic with the portability of the cross-platform wxWindows library.
Sarien is a portable implementation of the Sierra On-Line Adventure Game Interpreter (AGI), and is able to run games such as Leisure Suit Larry in the Land of the Lounge Lizards and Space Quest I and II.
The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) and a significant subset of the ANSI Standard for Full BASIC (X3.113-1987) in C.
interp is a powerful programming language, a testing platform, and a development framework. It is targeted for Linux/Unix-based systems, yet remains adaptable to less powerful embedded systems that were never intended to host a programming language.
JBasic is a traditional BASIC language intepreter written in Java for command line or embedded use. It supports conventional GW-BASIC style syntax, plus some modern extensions for supporting threads, JDBC, etc. JBasic can be run directly from a shell.
JDocHelper is Java application that helps to add Javadoc comments to your Java source code. JDocHelper parses Java source files to check all class, method and variable definitions and inserts skeleton.
Joyster is a Java-based interpreter for Perl that can be run separately or embedded in Java applications. It aims to provide Perl's capabilities to Java developers in a JSR-223 compliant manner.
Jumentum-SOC is a programming environment for NXP ARM microcontrollers. It turns your LPC2000 with ENC28J60-based ethernet or LPC1768/2368/2378 into an autonomous controller that is programmable through Ethernet using a BASIC-derived language.
Linear time, dynamic API for lexical analysis and parser generation. Allows for a text-based specification of formal languages with the well-known regular-expressions approach, and using Parsing Expression Grammars as the underlying engine.
BAIK is a scripting language which syntax is in Indonesian for Windows and Linux on servers, desktops, laptops, and embedded computer, including IoT. It supports GPIO, Animation, PDF, UTF8, Printer, OOP, GUI, CGI, Databases, Graphics, and TCP/IP.
A C++ class that implements a Lua state. Load Lua scripts into an instance of this class, and use intuitive methods from your C++ code to access and manipulate the Lua script environment.
Simple interpreter of Pascal's language, which will include: operations in/out, simple arithmetic operations: +,-,*,/, declaration of variables, dynamic memory allocation.
RunAWK is a small wrapper for AWK interpreter that helps write standalone programs in AWK. It provides support for modules and other powerful features. It comes with dozens of modules which provide efficient means for handling command line options, powerful functions for manipulating strings and arrays as well as sorting, mathematical, tmpfile, braceexpand functions and a lot of others.
OpenAPL is an open-source APL (A Programming Language) implementation. APL's strength is in the ease with which a programmer can manipulate arrays of numbers or characters.
Open Basic (OB) is an implementation of BASIC programming language interpreter. OB is developed for embedding into user application as scripting language. OB is distributed as source code under MIT License.
A simple BASIC interpreter written in C++
TBasic is an implementation of a minimalist BASIC (based on the Tiny Basic specification but with a few significant additions) in the C++ language. It was written for fun, as a project to create a functional language interpreter from scratch and to be potentially used as a lightweight scripting language (it can either be used as a classic command line BASIC interpreter or as a class that allows a C++ programs to load and run basic programs, register custom basic commands and interact with basic variables).
scientific programming language and graphics
Yorick is an interpreted programming language for scientific simulations or calculations, postprocessing or steering large simulation codes, interactive scientific graphics, and reading, writing, or translating large files of numbers.
Python bindings for Sablotron PySablot provide a simple API for in-memory XSLT transformations or file-2-file transformation.
Rexx/EEC is a Rexx external function package providing support for the Encryption, Encoding and Compression of data. Equivalent functions exist for Decryption, Decoding and Decompression.
Small-K (Small Calculator) is a command line based mathematical expression evaluating engine in C. It supports symbolical extension in the forms of math functions with arbitrary number of arguments (e.g. f(1, 3)) and variables (e.g. PI).
Spear is a extension of Pike language . Spear allow you put inline C/Java code in Pike, and exchange data cross languages. In additional, Spear can transfer thread to system process, running on multiprocessor, or even cross machines over SSH.
JEPLite is a light-weighted (re)implementation of the Java Expression Parser (jep.sourceforge.net). The intention is to strip some of its not-so-often-used features, and thus speeding the rest. Includes expression optimizer.
Tool to parse the command line and configuration files.
Powerful command line and configuration file parsing for C++, Python, Ruby and Java (others to come). This tool provides many features, such as separate treatment for options, variables, and flags, unrecognized object detection, prefixes and much more.
BASIC interpreter for the standard (SUS) character screen handling library, which fully corresponds to the Tiny BASIC standard. The code is thread-safe and can be embedded into other code. Can be used as a game or a minimalist challenge.
Script Engine II is an scripting component for Delphi and FreePascal. It supports object oriented programming including partial classes and class helpers.
Dao Language for Scripting and Computing
Dao is a lightweight and optionally typed programming language with many interesting features. It includes features that can make concurrent programming much simpler. It has well designed programming interfaces for easy embedding and extending.
mod_npy is alternative way of running Python scripts under Apache - alternative to having mod_python installed, or running as CGI. It allows mixing Python code with HTML much like PHP. It's a mixture of Python power and PHP style page writing.
Simply interpreter of Pascal language, which will include: - operations in/out - simple arythmetics operations: +,-,*,/ - declaration of variables. Project made in Java
pyDATR is an implementation of the DATR language written in Python and usable as Python library. It provides a means for persistence and some extensability with Python functions.
C#Prolog -- A Prolog interpreter written in managed C#
C#Prolog -- A Prolog interpreter written in C#. Can easily be integrated in C# programs. Characteristics: reliable and fairly fast interpreter, command line interface, Windows-interface, builtin DCG, XML- and JSON-predicates, SQL-predicates, extendible.
A portable BASIC in the style of Microsoft 6502 BASIC (especially the Apple ][+ variant), with influence from GW-BASIC and Atari BASIC among others, with enhanced features, written in C for portability to computers large and small.
Logo++ is an interpreter for drawing graphical figures using a small set of instructions. Though it lacks many essential features of \"serious\" languages, it remains a funny start for beginners in computer programming, particularly for kids.
An external Rexx function package to connect to SQL databases
Rexx/SQL is a Rexx external function package that allows access to various SQL databases with the same interface. Multiple databases from different vendors may be connected at once.
In the field of Interpreters learning from a live instructor-led and hand-on training courses would make a big difference as compared with watching a video learning materials. Participants must maintain focus and interact with the trainer for questions and concerns. In Qwikcourse, trainers and participants uses DaDesktop , a cloud desktop environment designed for instructors and students who wish to carry out interactive, hands-on training from distant physical locations.
For now, there are tremendous work opportunities for various IT fields. Most of the courses in Interpreters is a great source of IT learning with hands-on training and experience which could be a great contribution to your portfolio.
Interpreters Online Courses, Interpreters Training, Interpreters Instructor-led, Interpreters Live Trainer, Interpreters Trainer, Interpreters Online Lesson, Interpreters Education