Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ASIC programming language
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{confused|ASIC}} {{Infobox software | name = ASIC | logo = <!-- Image name is enough --> | logo alt = | screenshot = ASIC programming language.png | caption = Version 5.0 | screenshot alt = ASIC version 5.0 | collapsible = | author = Dave Visti | developer = 80/20 Software<ref>[http://files.mpoli.fi/unpacked/software/programm/pascal/paswiz21.zip/catalog.txt IBRARY: Library for the ASIC compiler. Current Version: 3.1...David A. Visti], Catalog - Updated :February 1, 1996, Charon Software</ref> | released = before 1993<!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --><ref>[http://cd.textfiles.com/psl/psl9312/PRGMMING/DOS/BASIC/ASIC.ZIP ASIC 4.0 - Download]</ref> | discontinued = yes | latest release version = 5.00 | latest release date = {{Start date and age|1994}} | latest preview version = | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | programming language = [[x86 assembly language|x86 assembly]], [[Borland Turbo C|Turbo C]] | operating system = [[MS-DOS]] | platform = | size = | language = | language count = <!-- Number only --> | language footnote = | genre = [[BASIC]] | license = [[Shareware]] | alexa = | website = <!--{{URL|example.org}}--> | standard = | AsOf = }} '''ASIC''' is a [[compiler]] and [[integrated development environment]] for a subset of the [[BASIC]] programming language. It was released for [[MS-DOS]] and compatible systems as [[shareware]]. Written by Dave Visti of 80/20 Software, it was one of the few BASIC compilers legally available for [[download]] from [[Bulletin board system|BBS]]es. ASIC allows compiling to an [[EXE]] or [[COM file]]. A COM file for [[Hello world program]] is 360 bytes.<ref name=computereview126 /> ASIC has little or no support for [[logical operator]]s, [[control structure]]s,<ref>In ASIC 3.01 (1991), the manual lists [[For loop|FOR...NEXT]], [[Do while loop|WHILE...WEND]] and [[Conditional (computer programming)|IF...ENDIF]], but no [[switch statement]]s, and no functions or procedures with [[Parameter (computer programming)|parameters]] or [[local variable]]s, only [[GOSUB]] for [[subroutines]]. The example programs use [[Goto]] instead of WHILE.</ref> and [[floating-point arithmetic]]. These shortcomings resulted in the tongue-in-cheek motto, "ASIC: It's almost BASIC!"<ref>[http://www.palmtoppaper.com/ptphtml/19/pt190029.htm ASIC is the work of David Visti and his compiler takes code that is "almost BASIC" and compiles it down to a very small executable.] {{webarchive |url=https://web.archive.org/web/20151104080812/http://www.palmtoppaper.com/ptphtml/19/pt190029.htm |date=November 4, 2015 }}, Programmer's Corner: TIPI: A Small Programming Language for Small Comp, By Kent Peterson</ref><ref name=computereview126>[http://www.atarimagazines.com/compute/issue126/86_Area_code_magic_with.php ASIC], Area code magic with AC Hunter (computer program) (On Disk) (evaluation), by George Campbell, COMPUTE! ISSUE 126 / FEBRUARY 1991 / PAGE 86</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)