![]() ![]() WindowID = #Window_0 NEW !!! - This must be defined for CS-Grid, as it can now be on several windows. IncludeFile "C:\PUREBASIC5\buttonscool\buttonscool.pbi" XIncludeFile "C:\PUREBASIC5\CSGRID\CSGRID.pbi" There is a free book called "Purebasic - A Beginner's Guide to Computer Programming" by Gary Willoughby that I found very helpful ( ). The code involved loading a large flat file (500 MB), doing 4 quick sorts on it and then outputting it into a smaller set of 79 output files based upon the sort criteria and some other flags found within the data. In terms of performance, the new code ran 175% faster than the FF/PB code. The result was a slightly larger executable 179 KB versus 161 KB but there was no need to provide any additional library files (just the executable). I basically cut and pasted my code from FF/PB and edited to meet the new syntax and order. I really liked the integrated debugger which works quite well. ![]() Strings within the structures do not have to be pre-sized (a good thing!). The Structure notation is a bit different in that you use a "\" instead of "." to select the component with the structure. Procedures have to appear before the main code or be declared above the main code or you will get syntax errors. The variable typing is a pain "Dim abc As Long" becomes "Define abc.l" The forms designer with PureBasic is pretty basic and don't try to put any additional code within the generated form code as it will be deleted when you compile the code! It was bit of an adventure and learning curve. Komodo Edit works with dynamic programming languages.ĪctionScript, Ada, Angular, Apache, APDL, ASN1, Assembler, AutoIt, Avenue, Baan, Bash, Batch, BlitzBasic, Bullant, C#, C , CLW, CMake, Cobol, CoffeeScript, ConTeX, Csound, CSS, Diff, Django, Eiffel, EJS, Ember, epMojo, Erlang, Errors, ES6, EScript, Flagship, Forth, Fortran, Fortran 77, FreeBasic, Go, Gui4Cli, Haskell, HLSL, HTML, HTML5, IDL, Ini, Java, JavaScript, JSON, Kix, Komodo Snippet, LaravelBlade, LaTeX, Less, Lisp, Lot, Lout, Lua, Luddite, Makefile, Markdown, Mason, Matlab, Metapost, MMIXAL, MSSQL, MXML, MySQL, Nimrod, nnCrontab, Node.I finally bit the bullet and converted one of my larger, data-intensive, applications from FF/PB to PureBasic. Komodo Edit works on Windows, Mac and Linux. Komodo Edit is a free text editor similar to Notepad . ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |