diff --git a/README.md b/README.md index 3a6aa68..2d7308d 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,31 @@ - - - - # PureBasic Projects -*`updated 21 April 2022`* - [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fxdvrx1%2FPureBasic&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=PAGE+VIEWS&edge_flat=false)](https://hits.seeyoufarm.com) -## Subdirectories -1. [File Explorer Project](https://xdvrx1.github.io/PureBasic-FileExplorer/) -2. [Randomizer](https://xdvrx1.github.io/PureBasic-Randomizer/) -3. [Scrabble Game Project](https://xdvrx1.github.io/PureBasic-Scrabble/) -4. [Password Generator](https://xdvrx1.github.io/PureBasic-Password-Generator/) -5. [Password Hunter](https://xdvrx1.github.io/PureBasic-Password-Hunter/) -6. [2D Game](https://xdvrx1.github.io/PureBasic-2D-Game/) - -# Intro -When you are at GitHub, every subdirectory of this repo -is a separate sample project that you can use -if you have a similar project. - -But when you are viewing this -right now as web page in `xdvrx1.github.io` domain, -you need to click `View on GitHub` to download the -source codes. - -Thanks! - +PureBasic was my first ever programming language, so it reminds me of the good old days. +Before PureBasic, I first learned Excel formulas, which really captured my interest. +The very first time I encountered Excel was in college, +and it was the IF function presented by the professor that really caught my attention. + +## Disclaimer +Please note that these projects are presented as a showcase of my work during a +specific period. They represent a snapshot of my skills and accomplishments +at that time. As such, these projects are no longer actively maintained or updated. +They are kept public for demonstration purposes and may not reflect my current +abilities or the latest best practices in the field. + +However, feel free to learn from these archived projects, +preserved as they were during that specific period ! + +## Links +1. [PureBasic File Explorer](https://github.com/jdevfullstack/PureBasic-FileExplorer) +2. [PureBasic Randomizer](https://github.com/jdevfullstack-projects/PureBasic-Randomizer) +3. [PureBasic Scrabble Game](https://github.com/jdevfullstack/PureBasic-Scrabble) +4. [PureBasic Password Generator](https://github.com/jdevfullstack-projects/PureBasic-Password-Generator) +5. [PureBasic Password Hunter](https://github.com/jdevfullstack/PureBasic-Password-Hunter) +6. [PureBasic 2D Game](https://github.com/jdevfullstack/PureBasic-2D-Game) + +# Intro To PureBasic I truly believe learning PureBasic is worth it more than other BASIC dialects. @@ -62,42 +54,42 @@ the years, somewhat an old-fashioned yet still a relevant one. So, in the end, PureBasic is one of the best BASIC dialects. ## PureBasic Highlights -> - PureBasic is a structured programming language. PureBasic retained +- PureBasic is a structured programming language. PureBasic retained `Goto` but as a structured programming language, instead of focusing in `Goto`, we can use functions through procedures instead, although as a BASIC dialect, it does not have the `main` function. -> -> - PureBasic can call user-defined functions through an include + +- PureBasic can call user-defined functions through an include command, that is `XIncludeFile` (and `IncludeFile`). This is a very important one because in the past, the tendency was to put everything in just one source file. -> -> - PureBasic uses single `=` sign for both assignment and comparison + +- PureBasic uses single `=` sign for both assignment and comparison operators. -> -> - PureBasic has a very good GUI components. This can be used when, say, + +- PureBasic has a very good GUI components. This can be used when, say, one programmer in C created purely a console app. In this case, all you need to do is to interface using the `stdout` of that console app and your GUI program can communicate well with the console app. -> -> - PureBasic simplified the process of creating executable files + +- PureBasic simplified the process of creating executable files and the IDE is very good. -> -> - PureBasic is for hobbyist and still can be used for creating + +- PureBasic is for hobbyist and still can be used for creating apps for business solutions. -> -> - PureBasic might be very famous in the open source projects + +- PureBasic might be very famous in the open source projects if this was an open source too. -> -> - PureBasic might be more than Visual Basic if not because + +- PureBasic might be more than Visual Basic if not because of Microsoft. We all know how powerful Microsoft is. It toppled many business competitors. -> -> - PureBasic is a cross-platform programming language but + +- PureBasic is a cross-platform programming language but works well in Windows OS. -> -> - PureBasic added the user-defined data type `structure`. + +- PureBasic added the user-defined data type `structure`. This is a very useful data type to manage and organize data. ## PureBasic Losing The Track @@ -111,16 +103,11 @@ But still, PureBasic is a very good language when you just want to create native apps and PureBasic has a very good working environment and libraries. - - -## Compiling -Compiling the project is so easy in the PureBasic IDE. -Just click `Compile/Run` or press F5. - -## Contributing -1. Fork the repo! -2. Then, made changes and create a pull request. -3. If not fork, just please star this. Thanks! - ## License MIT - the permissive license + +## More Of My Content +- [jdevfullstack Profile](https://github.com/jdevfullstack) +- [jdevfullstack Repos](https://github.com/jdevfullstack?tab=repositories) +- [jdevfullstack Projects](https://github.com/jdevfullstack-projects) +- [jdevfullstack Tutorials](https://github.com/jdevfullstack-tutorials)