Welcome to the ACE-is-Solutions.com Languages Resources page

The Company - ACE I/S Solutions

About ACE Solutions About Us
Making Contact, Lines of Communication at ACE Solutions Making Contact


Inquiries Welcome!

Peruse the site and Spread the Word!

Peruse the site and check out the Company, People, Services and Info offered. And give us feedback!

Get the FAQS - Questions Frequently Asked of ACE Solutions Get the FAQS - Frequently Asked Questions

check out Skills and Schedule on-line

Review class offerings, schedules and requirements

Review skill sets, service offerings, schedules and requirements on-line. See specifications, instructions and more.

Development

COBOL Programming by ACE Solutions COBOL Programming, plus other high-level Languages
EasyTreive Programming by ACE Solutions EasyTreive Programming, plus other 4th-Gen Languages
DB2 and SQL Programming by ACE Solutions DB2 and SQL Programming, plus other Databases and Access Methodologies
FTP Programming at ACE Solutions FTP Programming and Utilization, plus other File Transfer Processes Methodologies
MS-WORD experience  by ACE Solutions MS-WORD Installation, Usage, Maintenance, Conversions
MS-EXCEL experience  by ACE Solutions MS-EXCEL Installation, Usage, Maintenance, Conversions
MS-ACCESS experience  by ACE Solutions MS-ACCESS Design, Development, Import/Export, Applications, Troubleshooting, Conversions

Interested? Order!

Order and Reserve now

Order and Reserve now before schedules are full. On-line and printable Forms available.

Ordering or Requesting Quote from ACE Solutions Ordering or Requesting Quote

ACE I/S Solutions Welcome to ACE I/S Solutions > Resources > Languages


Languages Resources we can network you with, or for doing it yourself.

About Languages Resources ...

... What is Languages Resources ...

Language, Programming - Wikipedia, the free encyclopedia | A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely. The earliest programming languages predate the invention of the computer, and were used to direct the behavior of machines such as Jacquard looms and player pianos. Thousands of different programming languages have been created, mainly in the computer field, with many being created every year. Most programming languages describe computation in an imperative style, i.e., as a sequence of commands, although some languages, such as those that support functional programming or logic programming, use alternative forms of description. The description of a programming language is usually split into the two components of syntax (form) and semantics (meaning). Some languages are defined by a specification document (for example, the C programming language is specified by an ISO Standard), while other languages, such as Perl 5 and earlier, have a dominant implementation that is used as a reference. >> Learn more >>

more on Computer programming languages | Not any computer programming language can do anything. There are limitations, and actually, different languages are used for different systems and situations. This page documents on: The different generations of languages, Procedure oriented programming, Object oriented programming, Web languages, Software languages.

    First, the different generations of languages | There are currently five generations of computer programming languages. In each generation, the languages syntax has become easier to understand and more human-readable.

      First generation languages (abbreviated as 1GL) | Represent the very early, primitive computer languages that consisted entirely of 1's and 0's - the actual language that the computer understands (machine language).

      Second generation languages (2GL) | Represent a step up from from the first generation languages. Allow for the use of symbolic names instead of just numbers. Second generation languages are known as assembly languages. Code written in an assembly language is converted into machine language (1GL).

      Third generation languages (3GL) | With the languages introduced by the third generation of computer programming, words and commands (instead of just symbols and numbers) were being used. These languages therefore, had syntax that was much easier to understand. Third generation languages are known as "high level languages" and include C, C++, Java, and Javascript, among others.

      Fourth generation languages (4GL) | The syntax used in 4GL is very close to human language, an improvement from the pervious generation of languages. 4GL languages are typically used to access databases and include SQL and ColdFusion, among others.

      Fifth generation languages (5GL) | Fifth generation languages are currently being used for neural networks. A nueral network is a form of artifical intelligence that attempts to imitate how the human mind works.

computer programming language -- Britannica Online Encyclopedia | computer programming language, any of various languages for expressing a set of detailed instructions for a digital computer. Such instructions can be executed directly when they are in the computer manufacturer-specific numerical form known as machine language, after a simple substitution process when expressed in a corresponding assembly language, or after translation from some “higher-level” language. Although there are over 2,000 computer languages, relatively few are widely used. Machine and assembly languages are “low-level,” requiring a programmer to manage explicitly all of a computer’s idiosyncratic features of data storage and operation. In contrast, high-level languages shield a programmer from worrying about such considerations and provide a notation that is more easily written and read by programmers.

    and Language types

    Machine and assembly languages | codes for the operations that a particular computer can execute directly. The codes are strings of 0s and 1s, or binary digits (“bits”), which are frequently converted both from and to hexadecimal (base 16) for human viewing and modification. Machine language instructions typically use some bits to represent operations, such as addition, and some to represent operands, or perhaps the location of the next instruction. Machine language is difficult to read and write, since it does not resemble conventional mathematical notation or human language, and its codes vary from computer to computer. It is useful when such details are important, as in programming a computer to interact with input/output devices (printers, scanners, storage devices, and so forth). >> Learn more >>

    Algorithmic languages | Algorithmic languages are designed to express mathematical or symbolic computations. They can express algebraic operations in notation similar to mathematics and allow the use of subprograms that package commonly used operations for reuse. They were the first high-level languages.

FORTRAN | The first important algorithmic language was FORTRAN (formula translation), designed in 1957 by an IBM team led by John Backus. It was intended for scientific computations with real numbers and collections of them organized as one- or multidimensional arrays. Its control structures included conditional IF statements, repetitive loops (so-called DO loops), and a GOTO statement that allowed nonsequential execution of program code. FORTRAN made it convenient to have subprograms for common mathematical operations, and built libraries of them. >> Learn more >>

ALGOL | ALGOL (algorithmic language) was designed by a committee of American and European computer scientists during 1958–60 for publishing algorithms, as well as for doing computations. Like LISP (described in the next section), ALGOL had recursive subprograms—procedures that could invoke themselves to solve a problem by reducing it to a smaller problem of the same kind. ALGOL introduced block structure, in which a program is composed of blocks that might contain both data and instructions and have the same structure as an entire program. Block structure became a powerful tool for building large programs out of small components. >> Learn more >>

LISP | LISP (list processing) was developed about 1960 by John McCarthy at the Massachusetts Institute of Technology (MIT) and was founded on the mathematical theory of recursive functions (in which a function appears in its own definition). A LISP program is a function applied to data, rather than being a sequence of procedural steps as in FORTRAN and ALGOL. LISP uses a very simple notation in which operations and their operands are given in a parenthesized list. For example, (+ a (* b c)) stands for a + b*c. Although this appears awkward, the notation works well for computers. LISP also uses the list structure to represent data, and, because programs and data use the same structure, it is easy for a LISP program to operate on other programs as data. >> Learn more >>

Also, Business-oriented languages ...

COBOL | COBOL (common business oriented language) has been heavily used by businesses since its inception in 1959. A committee of computer manufacturers and users and U.S. government organizations established CODASYL (Committee on Data Systems and Languages) to develop and oversee the language standard in order to ensure its portability across diverse systems. COBOL ( co-ball ) is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments. The COBOL 2002 standard includes support for object-oriented programming and other modern language features.[1] Major implementations: OpenCOBOL, Micro Focus International (e.g. the Eclipse-plug-in Micro Focus Net Express); Dialects: HP3000 COBOL/II, COBOL/2, IBM OS/VS COBOL, IBM COBOL/II, IBM COBOL SAA, IBM Enterprise COBOL, IBM COBOL/400, IBM ILE COBOL, Unix COBOL X/Open, Micro Focus COBOL, Microsoft COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, DOSVS COBOL, UNIVAC COBOL, Realia COBOL, Fujitsu COBOL, ICL COBOL, ACUCOBOL-GT, isCOBOL, COBOL-IT, DEC COBOL-10, DEC VAX COBOL, Wang VS COBOL, Visual COBOL, Tandem (NonStop) COBOL85, Tandem (NonStop) SCOBOL (a COBOL74 variant for creating screens on text-based terminals) >> Learn more >> http://en.wikipedia.org/wiki/COBOL >> Learn more >>

SQL | SQL (structured query language) is a language for specifying the organization of databases (collections of records). Databases organized with SQL are called relational because SQL provides the ability to query a database for information that falls in a given relation. For example, a query might be “find all records with both last_name Smith and city New York.” Commercial database programs commonly use a SQL-like language for their queries. >> Learn more >>

Pascal | About 1970 Niklaus Wirth of Switzerland designed Pascal to teach structured programming, which emphasized the orderly use of conditional and loop control structures without GOTO statements. Although Pascal resembled ALGOL in notation, it provided the ability to define data types with which to organize complex information, a feature beyond the capabilities of ALGOL as well as FORTRAN and COBOL. User-defined data types allowed the programmer to introduce names for complex data, which the language translator could then check for correct usage before running a program. >> Learn more >>

Easytrieve (Classic and Plus) are programming languages tailored to generating reports and are primarily used by large corporations. Easytrieve is a product of CA, Inc. (Computer Associates). Easytrieve can be run on mainframe (z/OS, z/VM, z/VSE), UNIX, Linux, and Microsoft Windows systems. http://en.wikipedia.org/wiki/Easytrieve >> Learn more >>

Fortran Fortran (previously FORTRAN) is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM at their campus in south San Jose, California[1] in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continual use for over half a century in computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics and computational chemistry. It is one of the most popular languages in the area of high-performance computing [2] and is the language used for programs that benchmark and rank the world's fastest supercomputers. http://en.wikipedia.org/wiki/Fortran >> Learn more >>

ISPF From Wikipedia, the free encyclopedia Jump to: navigation, search In computing, Interactive System Productivity Facility (ISPF) is a software product for the z/OS operating system that runs on IBM mainframes. It includes a screen editor, the user interface of which was emulated by some microcomputer editors sold commercially starting in the late 1980s, including SPFPC. ISPF primarily provides an IBM 3270 terminal interface with a set of panels. Each panel may include menus and dialogs to run tools on the underlying Time Sharing Option (TSO). Generally, these panels just provide a convenient interface to do tasks—most of them execute modules of IBM mainframe utility programs to do the actual work. ISPF is frequently used to manipulate z/OS data sets via its Program Development Facility (ISPF/PDF). ISPF is user-extensible and it is often used as an application programming interface. Many vendors have created products for z/OS that use the ISPF interface. http://en.wikipedia.org/wiki/ISPF >> Learn more >>

Procedure-oriented programming | A type of programming where a structured method of creating programs is used. With procedure-oriented programming, a problem is broken up into parts and each part is then broken up into further parts. All these parts are known as procedures. They are separate but work together when needed. A main program centrally controls them all. Some procedure-oriented languages are COBOL, FORTRAN, and C. >> Learn more >>

Software languages | Used for creating executable programs. Can create anything from simple console programs that print some text to the screen to entire operating systems. Vary greatly in terms of power and complexity.

    C | An advanced programming language used for software application development. Originally developed by Dennis Ritchie at Bell Labs in the 1970's and designed to be a systems programming language but since then has proven itself to be able to be used for various software applications such as business programs, engineering programs, and even games. The UNIX operating system is written in C. >> Learn more >>

    C++ | Descendant of the C language. The difference between the two languages is that C++ is object-oriented. C++ was developed by Bjarne Stroustrup at Bell Labs and is a very popular language for graphical applications. >> Learn more >>

    Visual Basic | A language developed by Microsoft based on the BASIC language . Visual Basic is used for creating Windows applications. The VBScript language (also developed by Microsoft) is based on Visual Basic. >> Learn more >>

    Java | A powerful and flexible language created by Sun MicroSystems that can be used to create applets (a program that is executed from within another program) that run inside webpages as well as software applications. Things you can do with Java include interacting with the user, creating graphical programs, reading from files, and more. Java is often confused with Javascript, but they are two different languages. >> Learn more >>

>> Learn more >> Customer Information Control System (CICS) is a transaction server that runs primarily on IBM mainframe systems under z/OS and z/VSE. CICS is middleware designed to support rapid, high-volume online transaction processing. A CICS transaction is a unit of processing initiated by a single request that may affect one or more objects.[1] This processing is usually interactive (screen-oriented), but background transactions are possible. CICS provides services that extend or replace the functions of the operating system and are more efficient than the generalized services in the operating system and simpler for programmers to use, particularly with respect to communication with diverse terminal devices. http://en.wikipedia.org/wiki/CICS >> Learn more >>

Object oriented programming | A type of programming where data types representing data structures are defined by the programmer as well as their properties and the things that can be done with them. With object-oriented programming, programmers can also create relationships between data structures and create new data types based on existing ones by having one data type inherit characteristics from another one. In object-oriented programming, data types defined by the programmer are called classes (templates for a real world object to be used in a program). For example, a programmer can create a data type that represents a car - a car class. This class can contain the properties of a car (color, model, year, etc.) and functions that specify what the car does (drive, reverse, stop, etc.) Some object-oriented languages are C++, Java, and PHP. >> Learn more >>

Web languages | Used for creating and editing pages on the web. Can do anything from putting plain text on a webpage, to accessing and retrieving data from a database. Vary greatly in terms of power and complexity.

    Adobe ColdFusion In computing, ColdFusion is the name of a commercial rapid web application development platform invented by Jeremy and JJ Allaire in 1995. (The programming language used with that platform is also commonly called ColdFusion, though is more accurately known as CFML.) ColdFusion was originally designed to make it easier to connect simple HTML pages to a database. By Version 2 (1996), it had become a full platform that included an IDE in addition to a "full" scripting language. As of 2010, versions of ColdFusion (purchased by Adobe Systems in 2005) include advanced features for enterprise integration and development of rich Internet applications. http://en.wikipedia.org/wiki/ColdFusion

    HTML | Hyper Text Markup Language. The core language of the world wide web that is used to define the structure and layout of web pages by using various tags and attributes. Although a fundamental language of the web, HTML is static - content created with it does not change. HTML is used to specify the content a webpage will contain, not how the page functions. >> Learn more >>

    XML | Extensible Markup Language. A language developed by the W3C which works like HTML, but unlike HTML, allows for custom tags that are defined by programmers. XML allows for the transmission of data between applications and organizations through the use of its custom tags.

    Javascript | A language developed by Netscape used to provide dynamic and interactive content on webpages. With Javascript it is possible to communicate with HTML, create animations, create calculators, validate forms, and more. Javascript is often confused with Java, but they are two different languages.

    VBScript | Visual Basic Scripting Edition. A language developed by Microsoft that works only in Microsoft's Internet Explorer web browser and web browsers based on the Internet Explorer engine such as FlashPeak's Slim Browser. VBScript Can be used to print dates, make calculations, interact with the user, and more. VBScript is based on Visual Basic, but it is much simpler.

    PHP | Hypertext Preprocessor (it's a recursive acronym). A powerful language used for many tasks such as data encryption, database access, and form validation. PHP was originally created in 1994 By Rasmus Lerdorf. >> Learn more >>

    Java | A powerful and flexible language created by Sun MicroSystems that can be used to create applets (a program that is executed from within another program) that run inside webpages as well as software applications. Things you can do with Java include interacting with the user, creating graphical programs, reading from files, and more. Java is often confused with Javascript, but they are two different languages.

Java (programming language) | Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java is, as of 2012, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users. >> Learn more >>

JavaScript | JavaScript (sometimes abbreviated JS) is a scripting language commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites. JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It uses syntax influenced by the language C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages.[5] It is a multi-paradigm language, supporting object-oriented,[6] imperative, and functional[1][7] programming styles. JavaScript's use in applications outside web pages — for example in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs and frameworks built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications. >> Learn more >>

Job Control Language | Job Control Language (JCL) is a scripting language used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. There are actually two IBM JCLs: one for the operating system lineage that begins with DOS/360 and whose latest member is z/VSE; and the other for the lineage from OS/360 to z/OS. They share some basic syntax rules and a few basic concepts, but are otherwise very different. >> Learn more >>

NATURAL | Natural is a fourth-generation programming language from Software AG. It is largely used for building databases output in plain text form, for example. * Hello World in NATURAL WRITE 'Hello World!' END It has the ESCAPE TOP flow control instruction, which is similar to continue in C, C++, Java and several other languages, except that it also works within subroutines to both return from the routine and then continue the calling statement's processing loop. Like continue, it avoids large amounts of indentation levels when using nested instruction blocks inside any loop. >> Learn more >>

Perl | Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym,[4] there are various backronyms in use, such as: Practical Extraction and Reporting Language.[5] Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier.[6] Since then, it has undergone many changes and revisions. The latest major stable revision is 5.16, released in May 2012. Perl 6 is a complete redesign of the language, announced in 2000 and still under active development as of 2012. Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed.[7] The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools,[8] facilitating easy manipulation of text files. Perl gained widespread popularity in the late 1990s as a CGI scripting language, in part due to its parsing abilities.[9] >> Learn more >>

Assembly language | An assembly language is a low-level programming language for a computer, microcontroller, or other programmable device, in which each statement corresponds to a single machine code instruction. Each assembly language is specific to a particular computer architecture, in contrast to most high-level programming languages, which are generally portable across multiple systems. Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code. Assembly language uses a mnemonic to represent each low-level machine operation or opcode. Some opcodes require one or more operands as part of the instruction, and most assemblers can take labels and symbols as operands to represent addresses and constants, instead of hard coding them into the program. Macro assemblers include a macroinstruction facility so that assembly language text can be pre-assigned to a name, and that name can be used to insert the text into other code. Many assemblers offer additional mechanisms to facilitate program development, to control the assembly process, and to aid debugging. >> Learn more >>

BASIC | BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use; the name is an acronym from Beginner's All-purpose Symbolic Instruction Code. The original Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, USA to provide computer access to non-science students. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to do. The language and its variants became widespread on microcomputers in the late 1970s and 1980s, when it was typically a standard feature, and often part of the firmware of the machine. The presence of an easy-to-learn language such as BASIC on these early personal computers allowed small business owners to develop their own custom application software, leading to widespread use of these computers in businesses that previously did not have access to computing technology. >> Learn more >>

C (programming language) | From Wikipedia, the free encyclopedia The C Programming Language: In computing, C ("see") is a general-purpose programming language initially developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs.[4] Its design provides constructs that map efficiently to typical machine instructions, and therefore it found lasting use in applications that had formerly been coded in assembly language, most notably system software like the Unix computer operating system. C is one of the most widely used programming languages of all time, and there are very few computer architectures for which a C compiler does not exist. >> Learn more >>

C#, C Sharp (programming language) | (pronounced "see sharp") is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language.[6] Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August 15, 2012. >> Learn more >>

C++ | C++ (pronounced "see plus plus") is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features.[3] Developed by Bjarne Stroustrup starting in 1979 at Bell Labs, it adds object oriented features, such as classes, and other enhancements to the C programming language. Originally named C with Classes, the language was renamed C++ in 1983,[4] as a pun involving the increment operator. >> Learn more >>

Data Language Interface | Data Language Interface (Data Language/I, DL/I, Data Language/Interface, Data Language/One [1]) is the language system used to access IBM’s IMS databases, and its data communication system. It is implemented from any language by making calls to a software stub, DFSLI000. This stub has entry points to handle a variety of programming languages e.g. calling CBLTDLI from a COBOL program. This stub is linked to the calling program, passes on the request to the IMS system, and returns the results and a status code. >> Learn more >>

PL/I | PL/I ("Programming Language One", pronounced "pee-el-one") is a procedural, imperative computer programming language designed for scientific, engineering, business and systems programming applications. It has been used by various academic, commercial and industrial organizations since it was introduced in the 1960s, and continues to be actively used as of 2011. PL/I's principal domains are data processing, numerical computation, scientific computing, and systems programming; it supports recursion, structured programming, linked data structure handling, fixed-point, floating-point, complex, character[2] string handling, and bit string handling. The language syntax is English-like and suited for describing complex data formats, with a wide set of functions available to verify and manipulate them. >> Learn more >>

Python (programming language) | Python is a general-purpose, interpreted high-level programming language whose design philosophy emphasizes code readability. Its syntax is said to be clear and expressive. Python has a large and comprehensive standard library and more than 25 thousand extension modules. Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts. Using third-party tools, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems. >> Learn more >>

REXX | REXX (REstructured eXtended eXecutor) is an interpreted programming language developed at IBM by Mike Cowlishaw. It is a structured, high-level programming language designed for ease of learning and reading. Proprietary and open source REXX interpreters exist for a wide range of computing platforms; compilers exist for IBM mainframe computers. Rexx is widely used as a glue language, macro language, and is often used for processing data and text and generating reports; these similarities with Perl mean that Rexx works well in Common Gateway Interface (CGI) programming and it is indeed used for this purpose. Rexx is the primary scripting language in some operating systems, e.g. OS/2, MVS, VM, AmigaOS, and is also used as an internal macro language in some other software, e.g., KEDIT, THE, the ZOC terminal emulator. Additionally, the Rexx language can be used for scripting and macros in any program that uses Windows Scripting Host ActiveX scripting engines languages (e.g. VBScript and JScript) if one of the Rexx engines (see below) are installed. >> Learn more >>

RPG | Also IBM RPG, or Report Program Generator. Dialects: RPG, RPG II, RPG III, RPG 400, RPG IV, RPG/ILE; RPG/Free, Baby/36, Baby/400, Lattice RPG RPG is a high-level programming language (HLL) for business applications. While IBM is the creator and primary vendor of RPG, the language is available from other mainframe and microcomputer manufacturers, including Unisys. It has a long history, having been developed by IBM in 1959 as the Report Program Generator - a tool to replicate punched card processing on the IBM 1401[1] then updated to RPG II for the IBM System/3 in the late 1960s, and since evolved into an HLL equivalent to COBOL and PL/I. >> Learn more >>

ASP.NET | ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages. >> Learn more >>

SAS (software) | SAS (pronounced "sass", originally Statistical Analysis System) is an integrated system of software products provided by SAS Institute Inc., which enables programmers to perform: retrieval, data management, and data mining report writing and graphics statistical analysis business planning, forecasting, and decision support operations research and project management quality improvement applications development data warehousing (extract, transform, load) platform independent and remote computing In addition, SAS has many business solutions that enable large-scale software solutions for areas such as IT management, human resource management, financial management, business intelligence, customer relationship management and more. >> Learn more >>

Transact-SQL | Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension to SQL. SQL, often expanded to Structured Query Language, is a standardized computer language that was originally developed by IBM for querying, altering and defining relational databases, using declarative statements. T-SQL expands on the SQL standard to include procedural programming, local variables, various support functions for string processing, date processing, mathematics, etc. and changes to the DELETE and UPDATE statements. These additional features make Transact-SQL Turing complete. Transact-SQL is central to using Microsoft SQL Server. All applications that communicate with an instance of SQL Server do so by sending Transact-SQL statements to the server, regardless of the user interface of the application. >> Learn more >>

Visual Basic for Applications (VBA) | Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6 and its associated integrated development environment (IDE), which are built into most Microsoft Office applications. Visual Basic for Applications enables building user defined functions, automating processes and accessing Windows API and other low-level functionality through dynamic-link libraries (DLLs). It is also built into Office for Mac applications (apart from version 2008) and other Microsoft applications such as Microsoft MapPoint and Microsoft Visio, as well as being at least partially implemented in other applications such as AutoCAD, WordPerfect and ArcGIS. It supersedes and expands on the abilities of earlier application-specific macro programming languages such as Word's WordBasic. It can be used to control many aspects of the host application, including manipulating user interface features, such as menus and toolbars, and working with custom user forms or dialog boxes. >> Learn more >>

VBScript | VBScript (Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It is designed as a “lightweight” language with a fast interpreter for use in a wide variety of Microsoft environments. VBScript uses the Component Object Model to access elements of the environment within which it is running; for example, the FileSystemObject (FSO) is used to create, read, update and delete files. >> Learn more >>

Visual Basic | This article is about the Visual Basic language shipping with Microsoft Visual Studio 6.0 or earlier. For the Visual Basic language shipping with Microsoft Visual Studio .NET or later, see Visual Basic .NET. Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use.[1][2] Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Scripting languages such as VBA and VBScript are syntactically similar to Visual Basic, but perform differently. >> Learn more >>

Winbatch | Winbatch is a Microsoft Windows scripting language developed by Wilson WindowWare. Its environment includes an interpreter and a code editor along with a dialog designer and optional compiler to create self-contained executables. It is a reasonably easy language to learn, and its structure and syntax at first glance look a little like a cross between Basic and C. It has been continually developed over the years with many functions added along with support for things like ActiveX controls, COM (OLE), Unicode, UAC and code signing for Vista and Windows 7 etc. >> Learn more >>

List of programming languages - Wikipedia, the free encyclopedia | The aim of this list of programming languages is to include all notable programming languages in existence, both those in .... Computer programming portal ... The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in alphabetical order, except for dialects of BASIC and esoteric programming languages. >> Learn more >>

... How To Languages Resources.

Computer programming - Wikipedia, the free encyclopedia | Computer programming (often shortened to programming, scripting, or coding) is the process of designing, writing, testing, debugging, and maintaining the source code ... Computer programming (often shortened to programming, scripting, or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages (such as Java, C++, C#, Python, etc.). The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. Within software engineering, programming (the implementation) is regarded as one phase in a software development process. >> Learn more >>

Open Directory - Computers: Programming: Languages May 11, 2011 ... An Introduction to Programming Languages - A neutral conceptual analysis for those who know one language and want to learn about others. Computers : Programming : Languages (10,795 references) >> Learn more >>

Computer Languages History | A Computer Languages diagram. Below, you can see the preview of the Computer Languages History (move on the white zone to get a bigger image): If you want to print this timeline, you can freely download one of the following PDF files: There is only 50 languages listed in my chart, if you don't find "your" language, see The Language List of Bill Kinnersley (he has listed more than 2500 languages). >> Learn more >>

List of Programming Languages | Programming language is an artificial language that is used to write programs in order to control the behavior of a computer. What are the different types of ... List of Programming Languages Programming language is an artificial language that is used to write programs in order to control the behavior of a computer. What are the different types of programming languages? Ads by Google Programming Courses Search Campus Explorer's Official Site to Find Programming Programs! www.CampusExplorer.com/Programming Computer programming languages are used to write programs that define the behavior of a computer system. They are based on certain syntactic and semantic rules, which define the meaning of each of the programming language constructs. The syntactic and the semantic rules of every programming language define the language implementation. Programming languages provide computer programmers with the means to express computer algorithms. >> Learn more >>

Don't see the one your looking for? Let us know! Got Languages Resources yourself? Lets add it to the Resource Database!


Learn more and ...

Let us know:

... yours Today!


  the Bulletin Board  

INSTRUCTIONS Enter the NotePad! Enter questions, comments and link info in the NotePad, NOTE - we do NOT automatically capture e-mail address - you must enter it.   EDITing is up to you, what you submit is what gets posted.   To request further maintenance -or- for more private communications, use the FeedBack form below.

  Post Here  

Who are you:
Where are you from:
What would you like to say:


  posted Comments  

Comments will go here.


  Give Us FeedBack  

Hit a brick wall? Please email us directly or use our FeedBack form to give us input.

Who are you?
e-mail address:
Feedback:



skills and Clinics Offered

NOTE!   ACE Solutions will be featured Throughout the winter season in Portland, Salem area locations.  Check out the Calendar Page often for New Up-Dates!

* System Architecture skills at ACE I/S Solutions System Architecture Analysis, Design, Construction, Maintenance
* Web-Based skill set at ACE I/S Solutions Web Sites, Service and Internet Development and Training
* Personal Computing Services skills at ACE I/S Solutions Personal Computing Services; SetUp - Buying/Building, Troubleshooting and Maintenance, Application Development
* Business skills at ACE I/S Solutions Business Planning and Analysis, Logo Design, Sales and Marketing, Temp Services
* Organizational skills at ACE I/S Solutions Organization Development and Operations, Event Management, Campaign Management

Industry Experience and Areas Of Interest

Business and other For-Profit groups and ventures Business and other For-Profit groups and ventures
Organizations and other NGO, Non-Profit groups and ventures Organizations and other NGO, Non-Profit groups and ventures
Government groups and ventures Government groups and ventures
Home and Personal Home and Personal
Hobby and Gaming Hobby and Gaming

References and Tech Support

Glossary of Terms Glossary of Terms.
Index to Gallery of Images Gallery of Images.

  About  
  Contact  
  Skill Sets  
  Schedule  
  Resumes  
  Order