Copyrighted Material

Total Page:16

File Type:pdf, Size:1020Kb

Copyrighted Material 51_108543-bindex.qxp 4/30/08 8:35 PM Page 671 Index aligning text using in JavaScript, 493–494 Numerics HTML, 466 linked lists versus, 342 Alpha Five database multi-dimensional, 0 (zero) programming 321–323, 375–376 initializing arrays, 317 language, 79 one-based, 315, 316 zero-based arrays, alpha-beta pruning, overview, 314 315–316 420–421 in Pascal/Delphi, 586–587 1-based arrays, 315, 316 American Standard Code in Perl, 569–570 1-time pad algorithm, 446 for Information in PHP, 506 4th Dimension database Interchange (ASCII) requirements for programming codes, 423 defining, 314 language, 79 Analytical Engine, 10 resizable, 319–321, 326 anchor points (HTML), retrieving data from, A 470–471 318–319 And operator, 175–176. See searching and sorting, 326 Ada language, 10, 58, 130 also logical/Boolean speed and efficiency address space layout operators issues, 328 randomization AndAlso operator (Visual storing data in, 318 (ASLR), 642 Basic), 597 for string data types in Adobe AIR RIA tool, 664 Apple Xcode compiler, 25, C/C++, 526 adversarial search 84, 85 structures with, 314, alpha-beta pruning, AppleScript (Mac), 76, 91 323–325 420–421 applets (Java), 66 uses for, 327–328 depth versus time in, arrays in VB/RB, 603–604 419–420 associative, 352–353, zero-based, 315–316 horizon effect, 420 517–518 artificial intelligence (AI) library lookup, 421–422 in C#, 554–555 applications, 656 overview, 418–419 in C/C++, 537 Bayesian probability, 653 agile documentation, 287 data type limitations, 326 camps, strong versus agile (extreme) declaring, 318 weak, 644 programming, 112–114 default bounds, 315–316 declarative languages, AI. See artificial intelligence definable bounds for, 70–73 algorithms. See also specific 316–317 expert systems, 646–648 kinds defining the size, 314–317, game-playing, 645–646 “best,” 9 COPYRIGHTED325–326 MATERIALimage recognition, comments describing, 282 deleting elements, 327 651–652 data compression, disadvantages, 325–328, machine learning, 652–655 435–444 329, 375–376 natural language defined, 9 elements, defined, 314 processing, 648–650 encryption, 445–459 for heap sort data, neural networks, 653–655 overview, 9 402–403 problem solving, 644–652 searching, 409–422 initializing, 317–318 robotics, 655 sorting, 393–408 inserting elements, speech recognition, string searching, 423–433 326–327 650–651 Alice teaching language, in Java, 554–555 Turing Test, 643 60–61 51_108543-bindex.qxp 4/30/08 8:35 PM Page 672 672 Beginning Programming All-in-One Desk Reference For Dummies ASCII (American Standard calling functions, 226 “battling robot” Code for Information combining with C, 134–135 programming games, Interchange) codes, 423 comments, 278 61–62 ASCII files. See text files as database programming Bayesian probability, 653 ASLR (address space layout language, 623, 624 Big-O notation, 407 randomization), 642 defining functions, 225 binary arithmetic, 11 assembly language defining random-access binary searching assemblers for, 16 files, 265 algorithm, 413 comments, 278 descriptive commands, binary trees other languages compared 53–54 heap sort using, 399–402 to, 15 development of, 52 overview, 382–383 overview, 12–14 dialects, 52, 589–590 bioinformatics as processor-specific, 14 evolution of, 589 complimentary speed and efficiency of, financial rewards less sequences, 628 16, 666 for, 51 concatenating molecules, typical command, 12–13 as first language, 50–51 627, 628 uses for, 16, 17 as good language to described, 423, 625 assignment operators know, 49 languages for, 631–632 C/C++, 530–531 GOTO command mutating molecules, Java/C#, 547–548 problems, 33 627–628 JavaScript, 490 hardware and operating programming, 630–632 overview, 162 system shielded by, purpose of, 625–626 Perl/Python, 564–565 54, 589 representing molecules, PHP, 502 as high-level language, 14 626–627 Ruby, 513 instant feedback with, searching databases, associative arrays. See 54, 55 628–630 hash tables interpreters and bit depth, 444 asymmetric (public-key) compilers, 55 BLAST (Basic Local encryption, 453–455 limitations, 589 Alignment and Search attributes, database, 616 multi-dimensional arrays Tool), 629–630 automated documentation, in, 322, 323 block ciphers, 449, 450–452 287 practicing online, 590 block comments principles, 53 C#, 543 problem-solving focus C/C++, 525 B of, 128 describing code and B+ trees, 384 program structure, 590 algorithms, 282–283 background of Web pages, reading random-access documenting 469–470 files, 267 subprograms, 283–284 backward chaining, 646 resizable arrays in, Java, 543 backward or forward 319–320 JavaScript, 487 searching algorithm, True BASIC, 52 overview, 279–281 411 versatility of, 54 PHP, 498 BASIC (Beginner’s All- viewed as toy language, Ruby, 510–511 purpose Symbolic 51, 54 surrounding with Instruction Code). See writing random-access asterisks, 281 also REALbasic; Visual files, 266–267 symbols for, 280–281 Basic Basic Local Alignment and block searching algorithm, C compared to, 50–51, 128 Search Tool (BLAST), 412 629–630 blocks in untyped files, 268 51_108543-bindex.qxp 4/30/08 8:35 PM Page 673 Index 673 blocks of commands breaking up programs. See development of, 14–15 in curly bracket objects; subprograms efficiency of, 64–65 languages, 63, 280 breakpoints, 98–99 as first language, 50–51, defined, 182 brute force attacks on 65, 69 in IF-THEN statements, encryption, 456–457 as good language to 182–183 brute-force searching know, 49 in IF-THEN-ELSE algorithms high-level languages statements, 184–185 adversarial search, 419 versus, 14–15 in IF-THEN-ELSEIF overview, 409–410 IF statements, 183 statements, 186, 188 sequential search, including libraries, 524 BlueJ editor (Java), 26 410–416, 424–429 keywords minimal in, 64, body text (HTML), 464–465 B-trees, 383–384 130 Boolean data type bubble sort algorithm, languages based on, 50 in C++, 528 394–396, 406–408 looping statements, in Java/C#, 545 buffer overflow problems, 533–534 mimicking in C, 528 641 as low-level language, 666 in Pascal/Delphi, 579 bugs, 97. See also operators, 528–531 storage requirements debuggers; debugging other languages for, 150 Burrows-Wheeler transform compared to, 15 in VB/RB, 595 (BWT) algorithm, overview, 523 Boolean operators. See 436–438 portability, 65, 660–661 logical/Boolean bus, defined, 12 power of, 63–64 operators buttons, best use of, 294 problem-solving focus Borland Turbo byte, defined, 149 of, 128 compilers, 25 bytecode. See p-code program structure, Boyer-Moore algorithm, 425 524–525 branching statements. See reasons for popularity, also specific statements C 63–65 Boolean operators in, C language. See also curly SWITCH statement, 189–190 bracket languages 191–193 branches, defined, 34 advantages, 15, 16, 523 as systems programming C/C++, 531–533 arrays, 537 language, 73–74 comparison operators BASIC compared to, use for major programs, in, 181 50–51, 128 15 defined, 181 branching statements, C++ language. See also Java/C#, 548–551 531–533 curly bracket JavaScript, 490–492 calling functions, 226 languages overview, 34–35, 181 challenges for learning, 51 advantages, 667 Pascal/Delphi, 581–582 combining with BASIC, arrays, 537 Perl/Python, 565–566 134–135 based on C, 50, 65, 523 PHP, 502–504 comments, 525 bioinformatics Ruby, 514–515 creating functions, subprogram, 632 VB/RB, 597–599 534–535 branching statements, break command dangers from power of, 531–533 with case statements 54, 64, 523 comments, 278, 280, 525 (Java/C#), 550–551 data structures, 535–537 creating functions, with loops, 211 declaring variables, 147, 534–535 with SWITCH statement, 525–528 dangers from power 192–193, 503 defining functions, 226 of, 523 51_108543-bindex.qxp 4/30/08 8:35 PM Page 674 674 Beginning Programming All-in-One Desk Reference For Dummies C++ language (continued) as type-safe, 68 SELECT CASE, 190–197, data structures, 535–537 calling. See also parameter 598–599 as database programming passing VB/RB, 598–599 language, 78, 623, 624 functions, 226–227 CBR (constant bit rate), 444 declaring variables, polymorphism with, 243 central processing units 525–528 recursion, 227–229 (CPUs). See processors as first language, 65, 69 subprograms in files, chaining hash tables, 357 IF statements, 183 217–218 check boxes, 297–298 including libraries, 524 subprograms in objects, chess-playing computers, looping statements, 252–253 646 533–534 capitalization Chinese lottery attack, multi-dimensional arrays in curly bracket 456–457 in, 323 languages, 144 Chinese Postman problem, as object-oriented, 65 of local variables (Ruby), 379–380 objects, 537–539 511 Chipmunk BASIC, 590 operators, 528–531 variable naming cipher-block chaining overview, 523 conventions, 144 (CBC), 451–452 program structure, Carriage Return (CR) code, circular linked lists, 341, 524–525 261 371 resizable arrays in, cascading stylesheets. See Clarion database 320–321 CSS programming language, as systems programming CASE (Computer-Aided 79 language, 73–74 Software Engineering) Class diagrams (CASE), C++ Robots programming Class diagrams, 117–119 117–119 game, 62 flowcharts, 115–116 class files (VB/RB), 591 C# language. See also curly formatting source code classes bracket languages automatically, 120–121 creating objects from, advantages, 67–68, 667 generating code 251–252 based on C, 50 automatically, 119–120 defining objects branching statements, modeling a large project, with, 249–251 548–551 115–119 #include command comments, 542–543 Sequence diagrams, 119 for, 252 creating functions, tools common in, 115 clear command (Python), 552–553 tracking revisions, 332 data structures,
Recommended publications
  • Liste Von Programmiersprachen
    www.sf-ag.com Liste von Programmiersprachen A (1) A (21) AMOS BASIC (2) A# (22) AMPL (3) A+ (23) Angel Script (4) ABAP (24) ANSYS Parametric Design Language (5) Action (25) APL (6) Action Script (26) App Inventor (7) Action Oberon (27) Applied Type System (8) ACUCOBOL (28) Apple Script (9) Ada (29) Arden-Syntax (10) ADbasic (30) ARLA (11) Adenine (31) ASIC (12) Agilent VEE (32) Atlas Transformatikon Language (13) AIMMS (33) Autocoder (14) Aldor (34) Auto Hotkey (15) Alef (35) Autolt (16) Aleph (36) AutoLISP (17) ALGOL (ALGOL 60, ALGOL W, ALGOL 68) (37) Automatically Programmed Tools (APT) (18) Alice (38) Avenue (19) AML (39) awk (awk, gawk, mawk, nawk) (20) Amiga BASIC B (1) B (9) Bean Shell (2) B-0 (10) Befunge (3) BANCStar (11) Beta (Programmiersprache) (4) BASIC, siehe auch Liste der BASIC-Dialekte (12) BLISS (Programmiersprache) (5) Basic Calculator (13) Blitz Basic (6) Batch (14) Boo (7) Bash (15) Brainfuck, Branfuck2D (8) Basic Combined Programming Language (BCPL) Stichworte: Hochsprachenliste Letzte Änderung: 27.07.2016 / TS C:\Users\Goose\Downloads\Softwareentwicklung\Hochsprachenliste.doc Seite 1 von 7 www.sf-ag.com C (1) C (20) Cluster (2) C++ (21) Co-array Fortran (3) C-- (22) COBOL (4) C# (23) Cobra (5) C/AL (24) Coffee Script (6) Caml, siehe Objective CAML (25) COMAL (7) Ceylon (26) Cω (8) C for graphics (27) COMIT (9) Chef (28) Common Lisp (10) CHILL (29) Component Pascal (11) Chuck (Programmiersprache) (30) Comskee (12) CL (31) CONZEPT 16 (13) Clarion (32) CPL (14) Clean (33) CURL (15) Clipper (34) Curry (16) CLIPS (35)
    [Show full text]
  • Contents at a Glance
    02_088702 ftoc.qxp 9/26/06 10:13 PM Page ix Contents at a Glance Introduction .................................................................1 Part I: Programming a Computer....................................7 Chapter 1: Learning Computer Programming for the First Time .................................9 Chapter 2: All about Programming Languages .............................................................19 Chapter 3: How to Write a Program ...............................................................................37 Chapter 4: The Tools of a Computer Programmer.......................................................49 Part II: The Building Blocks of Programming ................63 Chapter 5: Getting Started...............................................................................................65 Chapter 6: The Structure of a Computer Program.......................................................75 Chapter 7: Variables, Constants, and Comments.........................................................91 Chapter 8: Crunching Numbers and Playing with Strings.........................................103 Chapter 9: Making Decisions with Branching Statements ........................................119 Chapter 10: Repeating Yourself with Loops................................................................143 Chapter 11: Dividing a Program into Subprograms ...................................................157 Chapter 12: Storing Stuff in Arrays...............................................................................175 Chapter
    [Show full text]
  • Wdv-Notes Stand: 5.SEP.1995 (13.)336 Das Usenet: Vom FUB-Server Lieferbare News-Gruppen
    wdv-notes Stand: 5.SEP.1995 (13.)336 Das UseNET: Vom FUB-Server lieferbare News-Gruppen. Wiss.Datenverarbeitung © 1991–1995 Edited by Karl-Heinz Dittberner FREIE UNIVERSITÄT BERLIN Net An der Freien Universität Berlin (FUB) wurde von der Zur Orientierung wird in diesem Merkblatt eine alphabeti- ZEDAT am 24. Februar 1995 ein neuer, wesentlich leistungsfä- sche Übersicht der Bezeichnungen aller aktuell vom News- higer News-Server in Betrieb genommen. Dieser ist mit einer Server der FUB zu allen Wissensgebieten zum Lesen und Posten geeigneten UseNET-Software (News-Reader) im Internet unter abrufbaren News-Gruppen gegeben. der Alias-Bezeichnung News.FU-Berlin.de erreichbar. Dieses ist natürlich nur eine Momentaufnahme, da ständig Aus der großen Vielfalt der im Internet verfügbaren interna- neue Gruppen hinzukommen und einige auch wieder verschwin- tionalen und nationalen News-Gruppen des eigentlichen UseNETs den bzw. gesperrt werden. Festgehalten ist hier auf 16 Seiten der sowie weiteren Foren aus anderen Netzen stellt dieser Server zur Stand vom 5. September 1995. Zeit fast 6.000 Gruppen zur Verfügung. alt.books.sf.melanie-rawn alt.culture.alaska alt.emusic A alt.books.stephen-king alt.culture.argentina alt.energy.renewable alt.1d alt.books.technical alt.culture.beaches alt.english.usage alt.3d alt.books.tom-clancy alt.culture.hawaii alt.engr.explosives alt.abortion.inequity alt.boomerang alt.culture.indonesia alt.etext alt.abuse-recovery alt.brother-jed alt.culture.internet alt.evil alt.abuse.recovery alt.business.import-export alt.culture.karnataka
    [Show full text]
  • Self-Organizing Ad-Hoc Mobile Robotic Networks
    University of Paderborn Self-Organizing Ad-hoc Mobile Robotic Networks Emi Mathews Dissertation in Computer Science A thesis submitted to the Faculty of Electrical Engineering, Computer Science, and Mathematics of the University of Paderborn in partial fulfillment of the requirements for the degree of doctor rerum naturalium (Dr. rer. nat.) Paderborn, Germany July 12, 2012 Supervisors: Prof. Dr. rer. nat. Franz Josef Rammig, University of Paderborn Prof. Dr. math. Friedhelm Meyer auf der Heide, University of Paderborn Date of public examination: 24. August 2012 ii Acknowledgments I can no other answer make, but, thanks, and thanks. William Shakespeare I would like to sincerely thank Prof. Dr. Franz Rammig for his constant guidance and support during my research. He always encouraged my ideas and provided great freedom to carry out research in my area of interest. The scientific opportu- nities I got through his encouragement to publish papers and attend international conferences, helped me to grow professionally. Despite his busy schedules, he was always available for discussions and set apart time to review my work. I have learned a lot from him especially on how to think positively and optimistically. Words cannot express my gratitude to him. I am deeply indebted to Jun. Prof. Hannes Frey for the countless discussions I had with him. It helped me to sharpen my ideas. His reviews helped me to publish my works in very reputed conferences. I would like to extend special thanks to Prof. Dr. Friedhelm Meyer auf der Heide, the member of my committee and my second reviewer. I would also like to specially thank other members of my committee, Prof.
    [Show full text]
  • An Overview About Basic for Qt® from July 17, 2012
    An overview about Basic For Qt® from July 17, 2012 Contents An overview about Basic For Qt®..................................................................................................1 Object-Oriented...........................................................................................................................2 Event-Driven...............................................................................................................................2 Basic For Qt® Framework..........................................................................................................3 The Integrated Development Environment (IDE) - To simplify application development.............4 IDE Contents...............................................................................................................................4 Toolbox.......................................................................................................................................4 Project Window...........................................................................................................................4 Properties Windows....................................................................................................................4 Code / Design view.....................................................................................................................4 Review........................................................................................................................................4 Getting Started - Making
    [Show full text]
  • Beginning Realbasic from Novice to Professional
    Beginning REALbasic From Novice to Professional ■■■ Jerry Lee Ford, Jr. Beginning REALbasic: From Novice to Professional Copyright © 2006 by Jerry Lee Ford, Jr. All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN-13 (pbk): 978-1-59059-634-0 ISBN-10 (pbk): 1-59059-634-X Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1 Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. Lead Editor: Chris Mills Technical Reviewer: Allan Kent Editorial Board: Steve Anglin, Ewan Buckingham, Gary Cornell, Jason Gilmore, Jonathan Gennick, Jonathan Hassell, James Huddleston, Chris Mills, Matthew Moodie, Dominic Shakeshaft, Jim Sumser, Keir Thomas, Matt Wade Project Manager: Richard Dal Porto Copy Edit Manager: Nicole LeClerc Copy Editor: Marcia Baker Assistant Production Director: Kari Brooks-Copony Production Editor: Lori Bring Compositor: Pat Christenson Proofreader: Linda Seifert Indexer: Broccoli Information Management Artist: April Milne Cover Designer: Kurt Krames Manufacturing Director: Tom Debolski Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail [email protected], or visit http://www.springeronline.com.
    [Show full text]
  • Computer Viruses and Related Threats
    NIST Special Publication 500-166 Allia3 imfiB? NATTL INST OF STANDARDS & TECH R.I.C. A11 103109837 Computer Viruses and Technolo^ Related Threats: U.S. DEPARTMENT OF COMMERCE National Institute of A Management Guide Standards and Technology John P. Wack Lisa J. Camahan NIST PUBLICATIONS HP Jli m m QC - — 100 U57 500-166 1989 C.2 rhe National Institute of Standards and Technology^ was established by an act of Congress on March 3, 1901. The Institute's overall goal is to strengthen and advance the Nation's science and technology and facilitate their effective application for public benefit. To this end, the Institute conducts research to assure interna- tional competitiveness and leadership of U.S. industry, science and technology. NIST work involves development and transfer of measurements, standards and related science and technology, in support of continually improving U.S. productivity, product quality and reliability, innovation and underlying science and engineering. The Institute's technical work is performed by the National Measurement Laboratory, the National Engineering Laboratory, the National Computer Systems Laboratory, and the Institute for Materials Science and Engineering. The National Measurement Laboratory Provides the national system of physical and chemical measurement; Basic Standards^ coordinates the system with measurement systems of other nations Radiation Research and furnishes essential services leading to accurate and imiform Chemical Physics physical and chemical measurement throughout the Nation's scientific Analytical Chemistry community, industry, and commerce; provides advisory and research services to other Government agencies; conducts physical and chemical research; develops, produces, and distributes Standard Reference Materials; provides calibration services; and manages the National Standard Reference Data System.
    [Show full text]
  • BASIC Programming with Unix Introduction
    LinuxFocus article number 277 http://linuxfocus.org BASIC programming with Unix by John Perr <johnperr(at)Linuxfocus.org> Abstract: About the author: Developing with Linux or another Unix system in BASIC ? Why not ? Linux user since 1994, he is Various free solutions allows us to use the BASIC language to develop one of the French editors of interpreted or compiled applications. LinuxFocus. _________________ _________________ _________________ Translated to English by: Georges Tarbouriech <gt(at)Linuxfocus.org> Introduction Even if it appeared later than other languages on the computing scene, BASIC quickly became widespread on many non Unix systems as a replacement for the scripting languages natively found on Unix. This is probably the main reason why this language is rarely used by Unix people. Unix had a more powerful scripting language from the first day on. Like other scripting languages, BASIC is mostly an interpreted one and uses a rather simple syntax, without data types, apart from a distinction between strings and numbers. Historically, the name of the language comes from its simplicity and from the fact it allows to easily teach programming to students. Unfortunately, the lack of standardization lead to many different versions mostly incompatible with each other. We can even say there are as many versions as interpreters what makes BASIC hardly portable. Despite these drawbacks and many others that the "true programmers" will remind us, BASIC stays an option to be taken into account to quickly develop small programs. This has been especially true for many years because of the Integrated Development Environment found in Windows versions allowing graphical interface design in a few mouse clicks.
    [Show full text]
  • An ECMA-55 Minimal BASIC Compiler for X86-64 Linux®
    Computers 2014, 3, 69-116; doi:10.3390/computers3030069 OPEN ACCESS computers ISSN 2073-431X www.mdpi.com/journal/computers Article An ECMA-55 Minimal BASIC Compiler for x86-64 Linux® John Gatewood Ham Burapha University, Faculty of Informatics, 169 Bangsaen Road, Tambon Saensuk, Amphur Muang, Changwat Chonburi 20131, Thailand; E-mail: [email protected] Received: 24 July 2014; in revised form: 17 September 2014 / Accepted: 1 October 2014 / Published: 1 October 2014 Abstract: This paper describes a new non-optimizing compiler for the ECMA-55 Minimal BASIC language that generates x86-64 assembler code for use on the x86-64 Linux® [1] 3.x platform. The compiler was implemented in C99 and the generated assembly language is in the AT&T style and is for the GNU assembler. The generated code is stand-alone and does not require any shared libraries to run, since it makes system calls to the Linux® kernel directly. The floating point math uses the Single Instruction Multiple Data (SIMD) instructions and the compiler fully implements all of the floating point exception handling required by the ECMA-55 standard. This compiler is designed to be small, simple, and easy to understand for people who want to study a compiler that actually implements full error checking on floating point on x86-64 CPUs even if those people have little programming experience. The generated assembly code is also designed to be simple to read. Keywords: BASIC; compiler; AMD64; INTEL64; EM64T; x86-64; assembly 1. Introduction The Beginner’s All-purpose Symbolic Instruction Code (BASIC) language was invented by John G.
    [Show full text]
  • Hello World/Web Server - Rosetta Code
    Hello world/Web server - Rosetta Code http://rosettacode.org/wiki/Hello_world/Web_server Hello world/Web server From Rosetta Code < Hello world The browser is the new GUI! Hello world/Web The task is to serve our standard text "Goodbye, World!" to server http://localhost:8080/ so that it can be viewed with a web browser. You are The provided solution must start or implement a server that accepts encouraged to multiple client connections and serves text as requested. solve this task according to the task description, Note that starting a web browser or opening a new window with using any language you this URL is not part of the task. Additionally, it is permissible to may know. serve the provided page as a plain text file (there is no requirement to serve properly formatted HTML here). The browser will generally do the right thing with simple text like this. Contents 1 Ada 2 AWK 3 BBC BASIC 4 C 5 C++ 6 C# 7 D 8 Delphi 9 Dylan.NET 10 Erlang 11 Fantom 12 Go 13 Haskell 14 Io 15 J 16 Java 17 JavaScript 18 Liberty BASIC 19 Modula-2 20 NetRexx 21 Objeck 22 OCaml 23 Opa 24 Perl 25 Perl 6 26 PicoLisp 27 Prolog 28 PureBasic 29 PHP 30 Python 1 sur 18 19/07/2013 19:57 Hello world/Web server - Rosetta Code http://rosettacode.org/wiki/Hello_world/Web_server 31 Racket 32 REALbasic 33 Ruby 34 Run BASIC 35 Salmon 36 Seed7 37 Smalltalk 38 Tcl Ada Library: AWS Uses many defaults, such as 5 max simultaneous connections.
    [Show full text]
  • Run BASIC – a Breakthrough Web Application Server “Web Programming for People Who Really Like to Program!” Carl Gundel, [email protected]
    Run BASIC – A Breakthrough Web Application Server “Web programming for people who really like to program!” http://www.runbasic.com Carl Gundel, [email protected] Run BASIC allows you to apply your desktop programming skills to create web applications without struggling with the overhead of typical web programming frameworks. Unlike other web programming technologies, with Run BASIC there is no state to manage, you don't need to GET or POST anything, and you never even have to think about the Common Gateway Interface. You can easily deliver interesting and rich applications that are difficult to deliver with other tools. Run BASIC hides the web technology so you can just code. Honoring a Tradition of Simplicity Run BASIC is a version of the BASIC programming language. BASIC was designed from the start to be easy for the non-computer scientist to use. A small language with simple syntax and English-like commands, BASIC is easily learned. Modern implementations of BASIC also add important features such as support for structured programming and scoped subroutines. Inspired by the approachability of BASIC we decided to create a web programming system with those important qualities. When BASIC was at the peak of its popularity in the 1980's most people who used it were users of home computers. These were usually 8-bit microcomputers that plugged into a television set. With the flick of a power switch the user would almost instantly see something like this: SuperDuper BASIC v2.3 15485 Bytes Free Ready So the user was able to immediately begin typing commands and programming the machine.
    [Show full text]
  • Quartus Handheld Software: Discussion Forum: General
    This document holds all the Quartus Handheld Software discussion forum messages from March 17, 2000 to 6:31pm, December 17, 2000. The links in the document all work -- but please don't try and post new messages to the Forum via the buttons in this document, as the subject threads may eventually be archived from the web site. Enjoy! Neal Bridges Quartus Handheld Software http://www.quartus.net Discussion Forum General December 17 - 06:31 pm [236] Quartus Forth (PalmOS version) December 17 - 04:20 pm [2833] Questions and discussion about the Quartus Forth on-board compiler for Palm/Visor/WorkPad handhelds. Quartus Forth (Royal daVinci version) April 11 - 09:15 pm [19] Questions and discussion about the Royal daVinci version of the Quartus Forth on-board compiler. Other Quartus Products December 17 - 02:12 pm [25] All other (non-Forth) Quartus products. Everything else! December 5 - 02:37 pm [105] Anything you'd like to talk about! Back to the Quartus Home Page NOTE: When posting Forth source code, to preserve indentation, format it using the "\pre{}" tag like this: \pre{ : hello \ A simple message: ." Hello World!" 10 0 do i . loop cr ; } If you wish to include a } character, enter it as: \} General Quartus Handheld Software: Discussion Forum: General ● Archive of the forum 12/17 06:31pm [2] ● Manual in Doc or TealDoc format 12/14 04:23pm [3] ● Starting New Project 12/10 06:59am [2] ● PalmSource 2000 12/14 12:38am [8] ● Easy Data Input From Paper 12/12 03:56pm [11] ● IBM Palm Devices 12/7 03:44am [3] ● Message Archives temporarily unavailable
    [Show full text]