APC Frameset Page Offers data processing services for data conversion, data entry, direct mailings, custom programs and telephony. http://members.aol.com/apc68/
Free C/C++ Libraries, Source Code And Frameworks(thefreecountry.com) A variety of free libraries, with or without source code, for accessing databases (with/without ODBC, SQL), encryption, graphics/images, compression, fonts, GUI's, 3D engines, 2D engines, and sockets programming. http://www.thefreecountry.com/developercity/freelib.html
Extractions: Main Site Home Feedback Link To Us No Spam Policy ... Site Map Programming Free Compilers Source Code / Libraries Programming Tools Documentation ... Free Emulators For Webmasters Web Hosting Perl Scripts PHP Scripts Script Hosting ... Wizards Security Security Miscellaneous Logtime Tofrodos NetSyndic News If you find this site useful, please link to us Here are some C and C++ libraries, DLLs, VCLs, source code, components, modules, application frameworks, class libraries, source code snippets, and the like, that you can use with your programs without payment of fees and royalties. Note that some libraries (etc) listed here may have certain restrictions about its use and/or distribution. Be sure you read the licence conditions in each package before using them. A few types of libraries have been moved to their own pages, due to the large number of items in those categories. Here are some of the other pages containing free libraries on this site:
Algorithm Design Paradigms - Dynamic Programming (i1)+(j-1) (i-1)+j i+j. The Dynamic programming method is given by.function bin_coeff (n integer; k integer) return integer is type table is http://www.csc.liv.ac.uk/~ped/teachadmin/algor/dyprog.html
Extractions: This paradigm is most often applied in the construction of algorithms to solve a certain class of That is: problems which require the minimisation or maximisation of some measure. One disadvantage of using Divide-and-Conquer is that the process of recursively solving separate sub-instances can result in the same computations being performed repeatedly since identical sub-instances may arise. The idea behind dynamic programming is to avoid this pathology by obviating the requirement to calculate the same quantity twice. The method usually accomplishes this by maintaining a table of sub-instance results Dynamic Programming is a in which the smallest sub-instances are explicitly solved first and the results of these used to construct solutions to progressively larger sub-instances. In contrast, Divide-and-Conquer is a which logically progresses from the initial instance down to the smallest sub-instances via intermediate sub-instances. We can illustrate these points by considering the problem of calculating the Binomial Coefficient "n choose k" , i.e.
Waxpraxis programming Pretty Part II · 177 days ago. So, one of the interesting problemswith L-Systems is just programming Pretty - Part I · 178 days ago http://www.waxpraxis.org/
Extractions: Programming Pretty - Part I ... I've mentioned to a few folks that I would be posting this soon - so here it is - free to use for all. (I'll post the formal Creative Commons info as soon as their site is back up...) LSystem.as Simple usage: Comment The end result is an application I call Puffzilla. It lets you do everything you could do with the old simulation except now you have a nice GUI including graphs, backtrack and a number of other pretty cool abilities. Puffzilla v1.0 If all goes well, next spring university students will be using Puffzilla to perform all sorts of virtual experiments! Comment So, what I want is a method that just kicks me the next character in the L-System. In other words I want to serially spit out the characters of the L-System rather than doing a bunch of pre-calculating first. With a bit of trickery, you can pull it off.
Extractions: This month, Eccentric Seattle host J. Kingston Pierce unearths the earth shaking story of turn of the last century City engineer Reginald H. Thomson. Thomsons obsession with leveling the hills of Seattle lasted two decades and gave the City a face-lift on a scale it had never seen before and will probably never see again. Eccentric Seattle is hosted by J. Kingston Pierce, author of the book of the same name. He celebrates the Emerald City as not only the town where the Happy Face was born, but also where burghers once plotted to import pure young ladies from the East to marry local loggers. Whether about famous or ordinary citizens, Pierces selection of colorful and off-beat anecdotes provides the basis for a fascinating cable series. Check the station schedule for viewing times.
Mathematical Programming Glossary Glossary of keywords and phrases used in the field of optimization. http://www.cudenver.edu/~hgreenbe/glossary/glossary.html
CPNET RESEARCHERS Complementarity problem network for Mathematical programming. J 3,Houyuan Jiang , Cristy Jones , Joaquim J. Judice , http://www.cs.wisc.edu/cpnet/cpnetresearchers/
Computer Chess Programming Page of chess programming links and documents. Also contains links to other turnbased game programming. http://chess.verhelst.org/
Extractions: 29 August 2005 Scalable Search in Computer Chess: Algorithmic Enhancements and Experiments at High Search Depths The book presents new results of computer-chess research in the areas of selective forward pruning, the efficient application of game-theoretical knowledge, and the behavior of the search at increasing depths. It shows how to make sophisticated game-tree searchers more scalable at ever higher depths. Posted in Books 15 June 2005 Exachess is a chess-database program for the Macintosh that can be used to store collections of chess games or to play games with with several chess-engines . There is a free Lite version and a paid Pro version. Posted in Mac 15 March 2005 Vektor3 Chess is a chess program for the Mac with features that include a customizable chessboard with multiple piece sets, multiple documents, multithreading, support for variations, annotation editor with text styles, move annotations and diagrams, several playing levels, opening book, game analysis, position editor, PGN import and export, HTML export, speech, multiple undo and redo, HTML help including rules of chess. Posted in Mac 20 January 2005
Flow-Based Programming The home page for FlowBased programming (FBP). static final Stringcopyright = Copyright 1999, 2000, 2001, 2002, J. Paul Morrison. http://www.jpaulmorrison.com/fbp/
Extractions: Over the last 30 years this technology has enabled their application to respond to changes in business needs and systems environment, while still running in less elapsed time than programs written using conventional techniques. It was actually invented/discovered back in the late '60s, but it took us 30 years to discover what we had! During that period we came to realize that it solves a number of the problems that arise with conventional programming, and more importantly, we have even figured out why. Hopefully we now have your attention! Herakleitos, in about 500 BC, said
Extractions: Jason J. Jones Web Development offers custom Web programming at affordable rates . As an independent contractor, we are at your disposal when and where you need us. You can rely on Jason J. Jones Web Development for quality web solutions created by experienced, intelligent professionals. At Jason J. Jones Web Development we understand that your web needs are as unique as you are. That's why we offer custom solutions. For your company , for you as an individual or for your clients through subcontracting , we offer the same great personal service to ensure you are satisfied with the end product. Getting exactly what you want from the Web doesn't have to be expensive, either. Our current rates are only $50/hour We're proud of our accomplishments. To get to know us better, you can view or download
Advanced J/Link Programming -- From Mathematica Information Center This session will go beyond the basics to examine some techniques that are oftenoverlooked by J/Link programmers, including the Expr class, sending Java http://library.wolfram.com/infocenter/Conferences/4037/
Extractions: PreloadImages('/common/images2003/btn_products_over.gif','/common/images2003/btn_purchasing_over.gif','/common/images2003/btn_services_over.gif','/common/images2003/btn_new_over.gif','/common/images2003/btn_company_over.gif','/common/images2003/btn_webresource_over.gif'); All Collections Articles Books Conference Proceedings Courseware Demos MathSource Technical Notes This session will go beyond the basics to examine some techniques that are often overlooked by J/Link programmers, including the Expr class, sending Java object references to Mathematica , using the front end for graphics rendering services, fun tricks with Periodicals ("How to Make the Kernel into a Web Server in 20 Lines of Mathematica Code"), and tips for debugging your Java programs. We will also look at the major new features of J/Link 1.2 and discuss plans for J/Link in the future.
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!
ACM Letters On Programming Languages And Systems ACM Letters on programming Languages and Systems. ISSN 10574514; PublisherAssociation for Computing Machinery (ACM). Association for Computing Machinery http://elib.cs.sfu.ca/Collections/CMPT/cs-journals/P-ACM/J-ACM-LOPLAS.html
Extractions: Extreme Programming (XP) is the name that Kent Beck has given to a lightweight development process he has been evolving over the years. This tip contains excerpts from many of his posts to otug. The titles are mine. I observed that people didn't enjoy, and didn't actually use the feedback mechanisms that they read about- synchronized documentation, big testing processes administered by a separate group, extensive and fixed requirements. So I decided to look for feedback mechanisms that people enjoyed, so they would be likely to adopt them, had short-term and long-term benefits, so people would tend to stick to them even under pressure, would be executable by programmers with ordinary skills, so my potential audience was as large as possible and, had good synergistic effects, so we can pay the cost of the fewest possible loops Enough philosophy, here are the feedback loops, how they slow the process, their short and long term value, and their most important synergies: Planning Game - You have to wait until you have the stories [lightweight use cases] before you begin production coding. The short term value is that the programmers are relieved of the burden of making decisions that they are unprepared to make. Longer term, the programmers only implement stuff the customers are sure they need, and the customers can change the direction of development on a dime. The Planning Game enables most of the other practices by reducing the bulk of what needs to be considered by the programmers at any one time to their customer's immediate needs.
ACM Transactions On Programming Languages And Systems ACM Transactions on programming Languages and Systems. ISSN 01640925; PublisherAssociation for Computing Machinery (ACM) http://elib.cs.sfu.ca/Collections/CMPT/cs-journals/P-ACM/J-ACM-TOPLAS.html
Extractions: (also available from the SFU mirror HTML bibliographies (Michael Ley, Universitat Trier) Journal Contents from the Seiferas List Latest Issue/Journal Search via Dortmund ... On-line appendices to selected articles Available via the CARL UnCover Document Delivery Service (24 hour fax delivery). The Internet Electronic Library Project at SFU / Prof. Rob Cameron / cameron@cs.sfu.ca
Extractions: Of these, BASIC and HTML are the easiest languages to learn. I do not have a complete list of commands/tags on this site but if you want a complete list, you can e-mail me . If you can learn at least one language, chances are you can learn almost any language. I always welcome feedback from my visitors. Back to Top News August 29, 2005 I have decided to cancel the C++ page due to the many differences in compilers and headers. The Turing page is still coming along (slowly). I have also put Google ads on the site. This is to hopefully make enough money to upgrade to a real server with my own domain name. June 20, 2005