My personal page contains several programming efforts in a variety of topics. Most of the programs contain enough information about the source code. All the code is written for my personal use, so do not expect a tone of documentation coming with it. Anyway, I will gladly receive any correction or question regarding the topics I have uploaded. Notes regarding copyright issues exist in detail in each one of the code entries in this site.
Civil is a C language addin written in casio 9860 SDK that can analyze concrete sections according to eurocode. It can calculate and design beam and column sections, find geometric properties of sections, and calculate yield and ultimate rotations for concrete columns.
Casio sdk, comes with a plain C/C++ favor, a c standard library with a trimmed command set, and a machine library with simple drawing, display functions. The library is made for use for my personal projects for casio SDK. With the help of the library someone with C language knowledge can write simple or more advanced software with less much effort. The function listing of the library is extensive.
Mathematica versions 7 and 8 and specifically on linux, have issues with the greek letter rendering. This is an article describing a workaround for the issue.
This package for mathematica solves any two dimensional frame or system of beams, using the matrix stiffness method. It shows the local forces for every element of the frame, the global forces, the reactions and displacements in each node. Draws diagrams of the solved frame, like moments (M), axial forces (N), shear forces (Q), external loads (Loads), slopes and rotations (Ut), axial displacements (Ux), shear displacements (Uy), and the displaced shape of the frame or global displacements (Ug).