Apple & PC: Finding the Best Programming Language
There are many kinds of good; but for me, I want something that is easy to use & fast enough for my project. The ultimate would be cross platform compatible so others can run my application regardless of operating system (Mac OS, Windows & Linux). I have found two development languages that meet my criteria. My picks are open source Python and very affordable PureBasic. Read More
Apple & PC: PureBasic- A compiled language for Fast & GUI!
What if there was a language that compiled into very fast executables, had very readable code & created GUIs like a short-order cook makes pancakes? If I added "cross platform compatible", would it overcome your anti-Basic bias? There is such a product. It comes from France & it is named PureBasic. Detailed Review of Great Crossplatform Compiled Basic Language
Apple & PC: SpiderBasic- Program Java Script Apps with GUIs in a Heartbeat!
Are you tired of fighting with poor quality Java Script debuggers? What if there was an easy to learn language that complied into Java Script, had great debuggers and makes Apps for Web, IPAD? Learn about SpiderBasic - the affordable cross-platform language for App creation: Review of SpiderBasic.
Apple & PC: The SpiderBasic BindEvent Command- What Is It? The BindEvent command is used in SpiderBasic to detect User Selections on GUI Interfaces (e.g. a click on a Command Button). Why is that and how does it compare with a more traditional way of detecting GUI events? Read More
Apple & PC: Programming Languages to Avoid: Is Objective C a good language to learn? What about Visual Basic? Swift? Folks at itproportal.com offer the following advice on what "not to learn" and some positive suggestions on "what is taking over". Read More
Apple & PC: Stop Calling it Bad Coding: I used to lead an engineering group & spent some of my time helping engineers communicate in more helpful ways. It not just about 'hurt feelings', its about 'Utterances that actually help folks improve things.' Pragmaticengineer.com suggests that the overused phrase 'bad code' is not helpful & suggests better ways to communicate. Read More
Why Python & why these articles? A few years ago, I was using MatLab at work and programming PureBasic in the evenings. A coworker suggested I take a look at Python. I was 'plenty busy' & did not want to dive into another language without a good reason.
Now, I work from home. I am starting a new project & need cross platform compatibility, statistical capability & scientific graphing. I don't have a big budget. Python time!
The Python Learning Corner shares my journey with Python. Short articles cover worthwhile lessons from my experience:
I once read that a great computer language should have the following characteristics. Commands should be easy to remember with straight forward syntax. Debugging routines should isolate & identify where programming problems occur. The language should have a wide range of libraries & code should be transportable between operating systems. Most importantly, the language should not be a 'pain' to use.
Python has these characteristics: Pleasant to use as syntax & commands are reasonable. Quality Integrated Development Environments (IDEs) are affordable. Python is available & free for most common operating systems. Free libraries extend its effectiveness to wide variety of applications. Where blinding speed is not essential, Python is very capable.
Contact the author
paul-watson@sbcglobal.net
by e-mail.
© 2019 (updated January 2020)
All Rights Reserved
Paul F. Watson
Tori Gate illustration from Shoda Koho - a brilliant Japanese artist. ???? to 1925