Tiny education compiler that can compile itself
Tiny (less then 1000 lines of code) education compiler that can compile itself. Implements small subset of C language without pointers, structures etc. Parameters and local variables also not implemented. To interface with OS Borland-style inline assembler are used (db directive only). Based on initial version of Tiny Context compiler (http://avhohlov.narod.ru/p1805en.htm). In order to simplicity compiler uses fixed source and target file names (C.C and C.COM). On Linux and any 64-bit operating systems MS DOS emulator such as DOSBox are required.
A computational grammar of Brazilian Portuguese in XLE-LFG
BrGram is an on-going project aiming at implementing a wide-coverage computational grammar of Brazilian Portuguese within the LFG-formalism using the XLE grammar developing environment. Besides constituent structures in a X-bar theory format, the corresponding parser will generate functional structures according to the guidelines of the ParGram/ParSem Project. In its present stage, BrGram has already generated the analyses of the Brazilian Portuguese sentences in the ParGramBank, which constitute the por-pargram treebank of the INESS treebanking environment (URL: http://iness.uib.no/iness/main-page).
Version 1.06 Beta.
Diverses opérations de Math en langage C/C++ et des Jeux sur Console de commandes sous Windows
Didactic program to aid students in learning Numerical Methods.
The program contents and capabilities are the following: 1. Matrices. 1.1 Matrix definition and special types of matrices. 1.2 Determinant of a matrix. 1.3 Inverse of a matrix. 2. Linear equation system. 2.1 Direct methods (Inverse of a Matrix, Cramer's Rule, Gauss Jordan, Montante). 2.2 Iterative methods (Jacobi, Gauss-Seidel). 3. Nonlinear equation systems (Newton 1st order, Newton 2nd order). 4. Roots of equations. 4.1 Bracketing methods (Bisection, Inverse Linear Interpolation, Regula-Falsi). 4.2 Open Methods (Newton-Raphson, Bailey). 5. Roots of polynomials (Birge-Vieta, Lin Bairstrow). 6. Numerical interpolation (Unique Interpolating Polynomial, Lagrange, Newton's and Aithen-Neville Interpolating Polynomials). 7. Curve fitting (Linear and Nonlinear). 8. Numerical integration (Undetermined Coefficients, Newton-Cotes, Romberg). 9. Ordinary differential equations (Euler, Runge-Kuta).
CAS Algorithms embeded as libraries.
Personal research achievements from the authors presented here in the form of symbolic Algebra and non-numerical analysis algorithms implemented in C/C++, Java, and/or Pascal. As part of a more wide, simple, powerful and robust CAS enviroment under development, new code will be continuously added up to this repository. The authors give their welcome and encouragement to everyone interested in bring some kind of collaboration.