Learn how to master Emacs, Emacs-Lisp and its many packages and keyboard shortcuts. This blog covers introductory and advanced topics about the Emacs editor.
The Debian Newbiedoc site contains documentation and HOWTOs, frequently asked questions, and forum-type problem solving for tasks that new users of Debian Gnu/Linux often come accross. The help here is written for the non-expert.
Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments.
This wiki contains links to binary packages for gfortran, up-to-date status of the compiler, recently fixed bugs, etc. You can find here our "getting started" web page for new users of gfortran.
G95 is a stable, production Fortran 95 compiler available for multiple cpu architectures and operating systems. Innovations and optimizations continue to be worked on. Parts of the F2003 and F2008 standards have been implemented in g95.
Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986.
The Linux Documentation Project is working towards developing free, high quality documentation for the Linux operating system. The overall goal of the LDP is to collaborate in all of the issues of Linux documentation.
Advanced Linux Programming is an e-book that covers the common programming environments on the GNU/Linux system (shell, awk, etc.). The book is designed to help: develop GNU/Linux software that works the way users expect it to; write more sophisticated programs with features such as multi-processing, multi-threading, interprocess communication, and interaction with hardware devices; improve programs by making them run faster, more reliably, and more securely; understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.
The aim of this introduction to the UNIX programming environment is to: introduce the UNIX system basics and user interface, develop the UNIX philosophy of using and combining tools, learn how to make new tools and write software, and learn how to understand existing software.