Software Engineers Handbook

      The purpose of this online collaboration is to give software engineers, software developers, computer scientists, and information technology professionals a good place to look when they are starting something new. The introductory material would be given here, including vocabulary necessary to search the web effectively, and references to web sites, articles, and texts for more in depth coverage.

      • About to try a new programming language? Try the language dictionary.
      • Have an interview in a new industry? Try the sector pages.
      • Switching from Windows to Unix? Try the operating system pages.
      • Been asked to put together your configuration management strategy for your project? See the supporting processes pages.
      • Don’t see the page you need? Add one or request it.
      • See something wrong with a page? Edit it.

      Currently, I’m looking for many pages including contents of the Ruby and Pascal language dictionary pages and any process oriented information.

      • Please make sure your favorite computer languages are represented in the dictionary.
      • Please make sure your areas of expertise are well represented!
      • Please add requests for subjects you are interested in.

      Thanks and welcome!

      Book Contents

      Life Cycle

      Please enter more parts!

      • Problem Analysis
      • Software Quality Assurance (SQA)
        • Testing
        • Unit Testing
        • Integration Testing
        • User-Acceptance Testing
      ↑Jump back a section

      Supporting Processes

      ↑Jump back a section

      Operating Systems

      RTOS - RealTime Operating Systems

      • µC/OS-II - A highly portable multitasking Real-Time Kernel, ROMable, very scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers
      • uSmartX - A non-preemptive, multitasking, priority based RTOS for small foot-print embedded designs.
      • ESF RTOS - an elegant, simple, powerful, and easily customizable, object-oriented interface to kernel services, such as thread creation and synchronization.
      • Micro Itron - A japanese Operating System.
      ↑Jump back a section

      Sectors/areas of industry specialization

      ↑Jump back a section

      Fields/areas of development specialization

      ↑Jump back a section

      Language Dictionary

      Here is the language dictionary sample template. Please use it for new language entries. (Open, edit, copy, click cancel, go to the page you're adding, and paste it in the editing page. Edit to match the language being added. And thanks for adding a new language!)

      Multi-paradigmed

      Object Oriented

      Procedural

      Imperative

      Functional

      • Haskell
      • J
      • Joy
      • Lisp
      • Ocaml
      • RPG
      • Erlang
      • Qi

      Scripting

      • bash
      • csh
      • rexx

      Mini

      • bc

      Markup Languages

      Code Generators

      • Rhapsody
      • Rational Rose Realtime
      • Tau Telelogic

      Assembly (template)

      Logical

      • Prolog
      • Mercury
      • Oz

      Concurrent Constraint

      ↑Jump back a section
      Last modified on 25 January 2012, at 11:51