VHDL is a hardware description language.
If you have a Xilinx Spartan 3 field programmable gate array (FPGA) board, this tutorial is a great start.
SQL databases are extremely common for back end storage.
Has lots of good examples of SQL languages, the history, and other things for getting started.
HTML has grown over the years. The latest version right now is HTML 5.
This is a great place to start. Note: W3schools is not tied to w3.org, but they do offer great tutorials.
Has tutorials, reference material, and everything needed to get started with jQuery.
C# is an excellent language for many things. Building ASP.NET MVC Applications is one of them, which are websites or web services.
Has detailed information and a reference to the language.
Not all text editors are created equal. Some offer built-in hex editors, and support for larger files (e.g. over 2 GB) which may crash or freeze other text editors. Here are a few worth checking out:
“Unicode is a computing industry standard for the consistent encoding, representation and handling of text expressed in most of the world's writing systems.”…
“Unicode can be implemented by different character encodings. The most commonly used encodings are UTF-8, UTF-16 and the now-obsolete UCS-2. UTF-8 uses one byte for any ASCII characters, all of which have the same code values in both UTF-8 and ASCII encoding, and up to four bytes for other characters.”—Wikipedia on Unicode
Joel Spoelsky has a number of articles on software. This article gives an excellent explanation of Unicode:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Everyone knows who Bill Gates is.
“In 1976, Wozniak developed the computer that eventually made him famous. By himself he designed the hardware, circuit board designs, and operating system for the Apple I.”— Wikipedia on Steve Wozniak
Git is an excellent source control management (SCM) system that was originally developed by Linus Torvalds. Please see our webpage:
Knuth - Advice to Young People Published May 2, 2012
Donald Knuth is a legendary computer scientist. Per Wikipedia:
“Donald Ervin Knuth (born January 10, 1938) is an American computer scientist, mathematician, and Professor Emeritus at Stanford University.
“He is the author of the multi-volume work The Art of Computer Programming. Knuth has been called the "father" of the analysis of algorithms. He contributed to the development of the rigorous analysis of the computational complexity of algorithms and systematized formal mathematical techniques for it. In the process he also popularized the asymptotic notation. In addition to fundamental contributions in several branches of theoretical computer science, Knuth is the creator of the TeX computer typesetting system, the related METAFONT font definition language and rendering system, and the Computer Modern family of typefaces.
“As a writer and scholar, Knuth created the WEB and CWEB computer programming systems designed to encourage and facilitate literate programming, and designed the MIX/MMIX instruction set architectures. As a member of the academic and scientific community, Knuth is strongly opposed to the policy of granting software patents. He has expressed his disagreement directly to both the United States Patent and Trademark Office and European Patent Organization. ”— Wikipedia on Donald Knuth
Knuth's TeX program (and variants such as LaTeX) are still very popular with research work today. These programs can be used to write a thesis or dissertation, a scholarly article, a resume, or any other high quality publication. Typically these tools are used to generate a PDF, but other formats such as HTML are possible too.
Knuth once wrote, “Beware of bugs in the above code; I have only proved it correct, not tried it.”
Knuth is known to give out checks for “0x$1.00 ($2.56)” for finding errors in his books.
Knuth is a fan of literature programming, combining a programming language with a documentation language.
Knuth has written a book on Biblical texts.
“The text found in chapter 3, verse 16, of most books in the Bible is a typical verse with no special distinction. But when Knuth examined what leading scholars throughout the centuries have written about those verses, he found that there is a fascinating story to be learned in every case, full of historical and spiritual insights. This book presents jargon-free introductions to each book of the Bible and in-depth analyses of what people from many different religious persuasions have said about the texts found in chapter 3, verse 16, together with 60 original illustrations by many of the world's leading calligraphers.”
Linus Torvalds on the Origins of Linux Recorded Sept 19, 2001
Linus Torvalds is the original developer of the free and open source operating system Linux. Linux is a Unix-like system that Linus built for the Intel x86 computers.The source code for Linux was released October 5, 1991.
See also Wikipedia on Linux.
Steve Gibson is an american computer programmer. Per Wikipedia:
“Steven Maury ‘Tiberius’ Gibson (born March 26, 1955, Dayton, Ohio, United States) is an American computer enthusiast, software engineer and security researcher who studied Electrical Engineering and Computer Science at the University of California, Berkeley. Gibson lives in Laguna Hills, California. In the early '80s, Gibson was best known for his work on light pen technology for use with Apple and Atari systems. In 1985, Gibson founded Gibson Research Corporation, best known for its SpinRite software. ”— Wikipedia on Gibson
SpinRite can correct some issues with hard drives.
Bjarne Stroustrup - The 5 Programming Languages You Need to Know Uploaded June 13, 2011
Bjarn Stroustrup created the C++ programming language at AT&T Bell Labs in the late 1970s and early 80s. Bjarn published the first official language reference in 1985, and in that same year C++ was released as a commercial product. He authors and co-authors many books on the language. Bjarn also maintains a website with helpful hints for experienced and inexperienced programmers alike.