BYTE.com A special Byte Magazine article published for Byte's 20th anniversary special report http://www.byte.com/art/9509/sec7/art19.htm
Extractions: Jump to... Columns: Advanced Software and Technologies BYTE Media Lab Chaos Manor Conference Reports Features Free Features Gigglebytes Letters to BYTE.com Mr. Computer Language Person New Products Op/Ed Portable Computing Serving with Linux The Upgrade Advisor HOME ABOUT US ARCHIVES CONTACT US ... REGISTER September 1995 20th Anniversary / A Brief History of Programming Languages ca. 1946 Konrad Zuse , a German engineer working alone while hiding out in the Bavarian Alps, develops Plankalkul. He applies the language to, among other things, chess. Short Code , the first computer language actually used on an electronic computing device, appears. It is, however, a "hand-compiled" language. Grace Hopper , working for Remington Rand, begins design work on the first widely known compiler, named A-0. When the language is released by Rand in 1957, it is called MATH-MATIC.
Redwall MUCK - Programming Message Parsing Interpreter examples and tutorials, and a MultiUser Forth tutorial. Code archives. http://redwall.realm.limitless.org/programming/index.html
Top 10 Ways To Be Screwed By "C" The Top 10 Ways to get screwed by the C programming language Infallible programmers, of the type unix and C designers anticipated, http://www.andromeda.com/people/ddyer/topten.html
Extractions: Last modified Dec 1, 2003. To get on this list, a bug has to be able to cause at least half a day of futile head scratching, and has to be aggravated by the poor design of the "C" language. In the interests of equal time, and to see how the world has progressed in the 20-odd years since "C" escaped from its spawning ground, see my Top 10 Ways to be Screwed by the Java programming language , and for more general ways to wase a lot of time due to bad software, try my Adventures in Hell page. A better language would allow fallible programmers to be more productive. Infallible programmers, of the type unix' and "C" designers anticipated, need read no further. In fairness, I have to admit that the writers of compilers have improved on the situation in recent years, by detecting and warning about potentially bad code in many cases. Non-terminated comment , "accidentally" terminated by some subsequent comment, with the code in between swallowed. a=b; /* this is a bug
Extractions: Welcome to my computer programming algorithms directory. I am hoping to provide a comprehensive directory of web sites that detail algorithms for computer programming problems. If you know of any web sites that describe an algorithm (or multiple algorithms), please send me an e-mail: suggestion@algosort.com Advanced Encryption Standard (AES), Data Encryption Standard (DES), Triple-DES and Skipjack Algorithms - Offers descriptions of the named encryption algorithms. Blowfish - Describes the Blowfish encryption algorithm. Offers source code for a variety of platforms. KremlinEncrypt - Cryptography site provides an overview of cryptography algorithms and links to published descriptions where available. PowerBASIC Crypto Archives - Offers PowerBASIC source code for many algorithms including: Hashing - RIPEMD-160, MD5, SHA-1, SHA-256, CRC-16, CRC-32, Adler-32, FNV-32, ELF-32 Encryption - RSA-64, Diffie-Hellman-Merkle Secure Key Exchange, Rijndael, Serpent, Twofish, CAST-128, CAST-256, Skipjack, TEA, RC4, PC1, GOST, Blowfish, Caesar Substitutional Shift, ROT13 Encoding - Base64, MIME Base64, UUEncode, yEnc, Neuronal Network, URLEncode, URLDecode
Top XML : XPL XPL XMLbased language that will be a 6GL (sixth generation language); open source project, in development. http://www.vbxml.com/xpl/
Extractions: Bitshop Web Hosting XPL eXtensible Programming Language Draft Specification FAQ Commentary XPLScript Tags ... Links Welcome to the resources site of the XPL eGroups mailing list Our task is to create an eXtensible Programming Language framework, in which XML documents will be source code, processed by XSLT and by our own tree operations.
Home Page IT training, all levels, in analysis, design, programming (applications and internet) and testing. Located in the United Kingdom. http://www.talkingbear.co.uk
Extractions: What do we do ? IT training, all levels, in Analysis, Design, Programming (applications and internet) and Testing. Where do we do the training ? Either on site or at training venues. Who do we work for ? Either for training companies or direct for computer companies Course Notes ? Our own course notes. A wide range of topics are available for each subject we teach, the notes are custom made for each client depending on their requirements. Alternately, if you have your own course notes we will be happy to deliver a course for you using those. Qualifications ? Started as a Programmer in 1979, moved on via Analysis, Design, Project Management and Training. Member of the Institute of IT Trainers and Microsoft Certified Professional. If we Teach it, we've Lived it ! Last updated April 2002
Games Official site of Macintosh game programming. Links, news, and information. http://developer.apple.com/games/
Extractions: Advanced Search Restrict to Games Log In Not a Member? Contact ADC ADC Home ... Getting Started A guided introduction and learning path to developing games for Mac OS X. The Macintosh is a great platform for games, with a wide range of options and technologies for game developers. With OpenGL, OpenAL, Velocity Engine, and the Mac OS X development and performance optimization tools, you have everything you need to build or port exciting and compelling games. You can choose to develop with any of three frameworks-Cocoa, Java or Carbon-each of which has advantages that accelerate your game development. Plus, the ADC website provides a wide range of tools, sample code, SDKs, and documentation for developing the best games of today and tomorrow on Mac OS X. Read More... OpenAL is now shipping as a pre-installed framework for Mac OS X v10.4 Tiger. Apple has contributed modifications to the OpenAL project that result in dramatic performance enhancements for gaming audio on Mac OS X. For more information on OpenAL on Mac OS X, read the OpenAL FAQ . For OpenAL technology discussions, join the
ABAP Hints And Tips - Home For ABAP/4 programmers to find hints and tips on programming with SAP's ABAP, useful function modules, and source code. http://abap4.tripod.com/
Extractions: ABAP Keyword Help If you have any ABAP related hints or tips, and would like to see them on this site, please send an email to As you may have noticed, there have been times when access to ABAP Hints and Tips has been quite slow, or the site has gone offline briefly. To correct this problem, I have set up some mirror sites. To accesABAP Hints and Tips, use the address http://abap.mirrorz.com - . This will give a list of active mirror sites, and you can choose the one that works best for you. Please bookmark http://abap.mirrorz.com instead of the individual mirrors, since the mirrors will change. If you have any comments on this new location, please drop me a line at hints@abap.hypermart.net Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added to SAP Functions Added
Easytask Multitasking Kernel Multitasking kernel, and RS232 serial driver. Easily programming realtime applications for PC or embedded technology. Borland C++, Watcom C++, and Pascal. http://www.oritech.com/easytask/
APC Frameset Page Offers data processing services for data conversion, data entry, direct mailings, custom programs and telephony. http://members.aol.com/apc68/
CNC Concepts, Inc. - Training Materials For CNC Usage Offers wide range of instruction products and services related to CNC processes, programming, and machining software. Includes CDROMs, videos, books, publications, seminars, inhouse training, and evaluations. http://www.cncci.com/
Extractions: PRODUCTS SERVICES RESOURCES We are among the premier training suppliers for computer numerical control (CNC) in the industry. Mike Lynch , founder and president of CNC Concepts, Inc., sponsors and maintains this Internet site. He is recognized throughout the US for his expertise in computer numerical controlled manufacturing. If you are interested in computer numerical control (CNC), you have come to the right place! You should find plenty to see and do. In addition to seeing our products and services, you can learn some CNC tricks and shortcuts, learn about parametric programming, use our free CNC jobs forum, link to other manufacturing-related sites, and much more. You can even contribute your own ideas to be published. Enjoy your stay! For More information:
AgentSheets Build your own interactive simulation and publish it as Java applet on the web. AgentSheets is an agentbased simulation-authoring tool. The user community ranges from elementary school kids to professional scientists. http://www.agentsheets.com
Extractions: From personal and information Agents to interactive demos, modifiable simulations to virtual game worlds, AgentSheets ' unique user interface captivates people and draws them into a new relationship with technology. What can you do with it? Create interactive virtual worlds, modifiable simulations, training demos ... and put them online fast with music, speech, video, and Java!
Win32 Programming FAQ The Win32 programming FAQ covers mainly introductory material, development tools, Win32 dialects, application design, DLLs, services, and debugging. http://www.iseran.com/Win32/FAQ/
Extractions: About Win32 Programming This is a Frequently Asked Questions list about the Win32 API. Last Updated 18-Sep-2000 The FAQ -split up for slightly easier navigation The FAQ as a single file. Zipped (65+KB), HTML (190 KB) or a searchable HTML Help edition Common Win32 exceptions History of the Windows API Keyword file for VC++ Frivolous Windows API knowledge test Reviews of programming tools : VC++6.0, CodeWarrior , VJ++6.0, VTune 4.0, VB6, and some others. In depth articles on subjects like Win98, OnNow and Laptop support, Screen Savers, what a good development PC and much more Newish: Windows 2000 Coding for Speed contact software
Extractions: AppForge Career Openings AppForge is the leader in enterprise, multi-platform mobile and wireless application development solutions. We understand our customers need an efficient, cost effective solution for custom application development and deployment for mobile devices within their enterprise. AppForge products and services are seamlessly integrated into industry standard languages and tools so applications can be created and deployed to leading PDAs, smartphones and industrial devices. Click here for more information AppForge Crossfire 5.6.1 enables ease of development and deployment of enterprise, multi-platform, robust applications on mobile and wireless devices using industry standard tools and languages. Now with Nokia Series 80 support.
Game Programming Class - Free Trial This highly interactive online course, taught by a leading game designer, is a primer on topics surrounding the computer gaming industry. http://www.gameprogrammingclass.com
Extractions: This highly interactive course, taught by a leading game designer, is an excellent primer on all topics surrounding the computer gaming industry. You'll learn about game development, game design and production, and the current challenges facing the game industry. Learn how to prepare for a dynamic career and succeed on the technical, artistic, or business side of game development. home description syllabus reviews ... locate a school