name=QBasic nameURL=http%3A%2F%2Fqbasic.com%2F see=Basic logo= type=S%20-%20block-structured desc=QBasic%2C%20or%20QuickBasic%20as%20it%20is%20sometimes%0D%0Acalled%2C%20is%20a%20dialect%20of%20BASIC%20created%20by%0D%0AMicrosoft%20for%20application%20development%20under%0D%0Athe%20DOS%20%27operating%20system%27.%0D%0A%3Cbr%3E%0D%0AMicrosoft%20QBasic%20exhibits%20a%20number%20of%0D%0Adifferences%20from%20traditional%20Basic%3A%0D%0A%3Cul%3E%0D%0A%3Cli%3Eline%20numbers%20are%20permitted%20by%20not%0D%0Arequired%2C%20and%20text%20labels%20are%20supported%0D%0A%3Cli%3EQBasic%20has%20a%20better%20set%20of%20control%20flow%0D%0Aconstructs%20than%20original%20Basic%0D%0A%3Cli%3ESince%20it%20was%20designed%20specifically%20for%0D%0Aone%20platform%2C%20specialized%20graphics%20and%20I%2FO%0D%0Asupport%20were%20built%20into%20the%20language%0D%0A%3C%2Ful%3E%0D%0A%3Cbr%3E%0D%0ALater%20versions%20of%20QBasic%20featured%20%0D%0Abetter%20support%20for%20subroutines%20and%20%0D%0Aextending%20the%20language%20environment%20with%0D%0Alibraries%20written%20in%20C%20and%20assembly.%0D%0A%3Cbr%3E%0D%0ADocumentation%20about%20QBasic%20is%20widely%20available%0D%0Aon%20the%20web.%20%20Some%20versions%20of%20the%20language%0D%0Asystem%20itself%20are%20also%20available%2C%20although%0D%0Athe%20licensing%20arrangements%20are%20unclear.%0D%0A%0D%0A%3C%2Ful%3E origin=Microsoft%2C%201990%3F seealso=Basic%2C%20Visual%20Basic%2C%20VBA remark=QBasic%20was%20the%20replacement%20for%20GW-Basic%20on%0D%0AMS-DOS%20in%20the%20early%201990s.%0D%0A%3Cbr%3E%0D%0AIn%20the%20early%201990s%2C%20prior%20to%20the%20release%0D%0Aof%20Visual%20Basic%2C%20the%20QBasic%20compiler%20was%0D%0Awidely%20used%20for%20application%20development%0D%0Aon%20PCs.%20%20The%20last%20version%20of%20QBasic%20was%204.5%3B%0D%0Athe%20language%20is%20no%20longer%20supported%20by%0D%0AMicrosoft.%20%20QBasic%201.1%20is%20reputedly%20%0D%0Aavailable%20with%20most%20Windows95%20distributions. links1=Tutorials%20on%20QBasic%3Dhttp%3A%2F%2Fqbasic.com%2Ftutorial.shtml links2=The%20NeoZone%20QBasic%20Site%3Dhttp%3A%2F%2Fwww.geocities.com%2FSiliconValley%2FVista%2F2804%2F links3=Big%20QBasic%20download%20site%3Dhttp%3A%2F%2Fmembers.aol.com%2Frjd42%2F links4=QBasic%20Top%2020%20links%20list%3Dhttp%3A%2F%2Fhome.att.net%2F%7Epolarris%2Ftop20.htm links5= date=Last%20updated%202%2F24%2F98 sample=%3Cpre%3E%0D%0A%27%2A%20%20Locates%20Find%24%20in%20sorted%20array%20Array%24%20%28%29%20and%20returns%20element%20number%20or%20-1%20%20%20%2A%0D%0A%27%2A%20%20by%20Matt%20Usner.%0D%0A%0D%0AFUNCTION%20BinarySearch%25%20%28Array%24%28%29%2C%20Find%24%29%0D%0A%20%20%20%20BinarySearch%25%20%3D%20-1%20%20%20%20%20%20%20%20%20%20%20%20%20%20%27%20no%20matching%20element%20yet%0D%0A%20%20%20%20Min%20%3D%20LBOUND%28Array%24%29%20%20%20%20%20%20%20%20%20%20%20%20%27%20start%20at%20first%20element%0D%0A%20%20%20%20Max%20%3D%20UBOUND%28Array%24%29%20%20%20%20%20%20%20%20%20%20%20%20%27%20consider%20through%20last%0D%0A%20%20%20%20DO%0D%0A%20%20%20%20%20%20%20Try%20%3D%20%28Max%20%2B%20Min%29%20%5C%202%20%20%20%20%20%20%20%20%27%20start%20testing%20in%20middle%0D%0A%20%20%20%20%20%20%20IF%20Array%24%28Try%29%20%3D%20Find%24%20THEN%0D%0A%20%20%20%20%20%20%20%20%20%20BinarySearch%25%20%3D%20Try%20%20%20%20%20%20%20%27%20return%20matching%20element%0D%0A%20%20%20%20%20%20%20%20%20%20EXIT%20DO%0D%0A%20%20%20%20%20%20%20END%20IF%0D%0A%20%20%20%20%20%20%20IF%20Array%24%28Try%29%20%3E%20Find%24%20THEN%20%20%27%20too%20high%2C%20cut%20in%20half%0D%0A%20%20%20%20%20%20%20%20%20%20Max%20%3D%20Try%20-%201%0D%0A%20%20%20%20%20%20%20ELSE%0D%0A%20%20%20%20%20%20%20%20%20%20Min%20%3D%20Try%20%2B%201%20%20%20%20%20%20%20%20%20%20%20%20%20%27%20too%20low%2C%20cut%20other%20way%0D%0A%20%20%20%20%20%20%20END%20IF%0D%0A%20%20%20%20LOOP%20WHILE%20Max%20%3E%3D%20Min%0D%0A%20%20%20%20END%20FUNCTION%0D%0A%3C%2Fpre%3E _store=1 _add=QBasic _usertab=1 _usersearch=0 _format=full = name=Quake-C nameURL= see=C logo= type=A%20-%20Application%2FMacro desc=Quake-C%20is%20an%20subset%20dialect%20of%20C%20%0D%0Aused%20to%20define%20operations%2C%20semantics%2C%20and%0D%0Aextentions%20for%20the%20Quake%20game%20engine%2C%0D%0Aused%20for%20games%20like%20Quake%20and%20HexenII.%0D%0AQuake-C%20supplied%20special%20data%20objects%20and%0D%0Amessage-passing%20semantics%20for%20the%20%0D%0Amulti-tasking%20internal%20environment%20of%20the%0D%0Agame%20engine. origin=John%20Carmack%20%3Ci%3Eet%20al%3C%2Fi%3E%2C%20id%20Software%2C%201996. seealso= remark= links1=Quake-C%20archives%3Dhttp%3A%2F%2Fwww.planetquake.com%2Fqca%2F links2=Dissecting%20QuakeC%3Dhttp%3A%2F%2Fdqc.telefragged.com%2F links3= links4= links5= date=Last%20updated%2012%2F13%2F97 sample=%3Cpre%3E%0D%0A%2F%2F%20code%20for%20items.qc%20to%20make%20a%20backpack%20%0D%0A%2F%2F%20bob%20in%20the%20water%2C%20by%20NiKoDeMoS%2C%201997.%20%0D%0A%20void%28%29%20Backpackfloat%20%3D%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20local%20float%20pc%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20pc%20%3D%20pointcontents%28self.origin%29%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28pc%20%3D%3D%20CONTENTWATER%29%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20self.velocity_z%20%3D%20%28cvar%28%22sv_gravity%22%29%20%2B%20100%29%20%2A%200.1%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20self.nextthink%20%3D%20time%20%2B%200.1%3B%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%3B%0D%0A%3C%2Fpre%3E _store=1 _add=Quake-C _usertab=1 _usersearch=0 _format=full =