Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > Miscellaneous > Lounge

Notices

Reply
 
Thread Tools Search this Thread
Old 09-01-2025, 06:55 PM   #16
jbjb
Somewhat clueless
jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.
 
Posts: 792
Karma: 11000001
Join Date: Nov 2008
Location: UK
Device: Kindle Oasis
Quote:
Originally Posted by Quoth View Post
Who are these "expert programmers"?
You’ll know them when you see them 😂.

Quote:
Array accessing is NOT user pointer/address arithmetic
In C it most definitely is. A[B] is by definition just another way of spelling
*((A)+(B)), which is clearly pointer arithmetic.

Quote:

Worry about improving performance after it's working.
For many applications performance is part of the definition of working, e.g. hard real-time control.


Quote:
Unless you are coding 200 Ms /s DSP or a tiny micro controller managing 1MHz signals, performance is the last thing to worry about.
Precisely my point- sometimes you *are* writing high speed DSP code or using tiny embedded processors (or kernel code, or memory management code, or any of a gazillion other areas where pointer arithmetic is useful).

What’s normal in one field isn’t necessarily so in others.
jbjb is offline   Reply With Quote
Old 09-01-2025, 09:55 PM   #17
SteveEisenberg
Grand Sorcerer
SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.SteveEisenberg ought to be getting tired of karma fortunes by now.
 
Posts: 7,509
Karma: 45060394
Join Date: Jun 2008
Location: near Philadelphia USA
Device: Kindle Kids Edition, Fire HD 10 (11th generation)
Loved is not the same as produced the fastest and most stable software. Allowing that:

Applesoft Basic (as a hobbyist)
VB4, VB5, and VB6 (as a paid* developer)
Transact-SQL

Languages that I have used a lot and did not love so much include COBOL and VB.NET (I worked in a shop that was heavily Basic oriented).

_____________
* I could say professional, but I always felt I was a paid amateur (not meant as an self-insult, just a statement).

Last edited by SteveEisenberg; 09-01-2025 at 10:53 PM.
SteveEisenberg is offline   Reply With Quote
Advert
Old 09-15-2025, 03:40 PM   #18
Solitaire1
Observant Owl
Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.Solitaire1 ought to be getting tired of karma fortunes by now.
 
Solitaire1's Avatar
 
Posts: 15,069
Karma: 70503010
Join Date: Nov 2009
Device: NookColor, Nook Glowlight 4
There's only three languages that I've enjoyed writing in are:
  • Basic
  • Basic HTML
  • Palm E-Book Format

With Basic I got good enough at it to single-handedly write an entire database program to track scheduled employee absences, and dealt with issues like coming up with a way to update a suspense date that is a certain number of workdays in the future (disregarding weekends). I designed it so that the first time you entered a date it would ask you what was the date that is 3 days in the future, and would use that date when I updated future scheduled employee absences.

With Basic HTML, and the Palm E-Book Format, I liked the simplicity of the formats. The formatting was easy to work with and reliable.
Solitaire1 is offline   Reply With Quote
Old 09-15-2025, 06:42 PM   #19
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 50,127
Karma: 178398936
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
A lot of my early programming was assembler code. I tried various Basics and BDS C plus SAM76, Pascal, APL, COBOL, FORTRAN, WATFOR, WATFIV, etc. I'm now mostly using C/C++, Python and The only for pay programming I did was assembler for building control systems where you had to squeeze every bit of performance out of a minimal amount of ROM and RAM while generating reliable code.
DNSB is offline   Reply With Quote
Old 09-16-2025, 08:05 AM   #20
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 15,304
Karma: 113000119
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
I did like Forth, VB6, Modula-2 and JAL (PIC 16 & 18), but most of my paid programming jobs were in C++, C, Assembler (8051, 78HC11, Z80) and Java. The VB.net was a huge let down and inferior to C# or VB5, never mind VB6.

I don't count the paid work on web servers, SQL etc as actual programming as such. Never liked it anyway.
Quoth is offline   Reply With Quote
Advert
Old 01-29-2026, 08:08 AM   #21
PocketBookFan1
Fan of KOreader
PocketBookFan1 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Feb 2025
Device: PocketBook Basic Lux 4(PB618), Kindle 3rd gen 3g, KP 6, K Scribe(2022)
High School:
Python
Tried C++(did not like it)
Neutral towards C
Post-High School before College:
C#(C Sharp)
PocketBookFan1 is offline   Reply With Quote
Old 01-29-2026, 12:45 PM   #22
Tarana
Wizard
Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.Tarana ought to be getting tired of karma fortunes by now.
 
Tarana's Avatar
 
Posts: 4,079
Karma: 38843852
Join Date: Sep 2012
Location: Minneapolis
Device: PWSE, Voyage, K3, HDX, KBasic 7 & 8, Nook Glo3, Echos, Nanos
College only
Pascal - not that useful but helpful in learning how computers are programmed
Basic - still use to program Excel spreadsheets.
Tarana is offline   Reply With Quote
Old 01-30-2026, 09:42 PM   #23
slm
(who/what)
slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.slm ought to be getting tired of karma fortunes by now.
 
Posts: 527
Karma: 5000000
Join Date: Feb 2003
Device: Kindle: Voyage,PW1,KOA, Kobo: Clara Colour, Nook GLP, Pocketbook verse
I find it interesting that no one mentioned Forth. I liked it better than C but I don't think I ever got project in Forth working correctly.
My preferred language were
1. C -- I never write in it but the original K&R is by far the best language instruction book I've ever read.
2. BASIC--because it works and doesn't require much thought.
3. Javascript--because it also works and is much more capable than BASIC.
4. COBOL because I did my first paid-for projects in it.

IBM taught me 360 Assembler many many years ago and I never completed a project in it, but it helped a lot in understanding what all those other languages are actually doing.
slm is offline   Reply With Quote
Old 01-31-2026, 04:27 PM   #24
jbjb
Somewhat clueless
jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.jbjb ought to be getting tired of karma fortunes by now.
 
Posts: 792
Karma: 11000001
Join Date: Nov 2008
Location: UK
Device: Kindle Oasis
I've been doing some work in Rust recently, and it's rapidly becoming one of my favourite languages. Expressive and fast (both to write and to execute), with some really nice ideas on memory ownership and safety.
jbjb is offline   Reply With Quote
Old 01-31-2026, 06:41 PM   #25
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,282
Karma: 30317806
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by slm View Post
. . .
IBM taught me 360 Assembler many many years ago and I never completed a project in it, but it helped a lot in understanding what all those other languages are actually doing.
You woke up a sleeping 8K memory chip

In the early '70s I developed and maintained an income tax calculation function that could be used by a payroll system that was written in RPG and ran on an IBM System 3. At the time income tax was calculated using a (bracket creep free) polynomial equation … I wrote that in Assembler.

About the same time I also came close to working on an IBM System 7 (early RISC) - but the client went for RSX-11 on a PDP 11.

Quote:
Originally Posted by PocketBookFan1 View Post
High School:
C#(C Sharp)
I still think of C# as C Crunch.

BR

Last edited by BetterRed; 01-31-2026 at 06:52 PM.
BetterRed is offline   Reply With Quote
Old 01-31-2026, 06:43 PM   #26
poohbear_nc
Bah! Humbug!
poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.poohbear_nc ought to be getting tired of karma fortunes by now.
 
poohbear_nc's Avatar
 
Posts: 65,320
Karma: 135242149
Join Date: Feb 2009
Location: Durham, NC
Device: Every Kindle Ever Made & To Be Made!
I started writing programs back in the days of Pascal and COBOL - but my all time favorite was C - its logic & structure synced with my brain seamlessly - but I can still remember the week from hell when I wrote my first C program that froze every time - and how long it took to find the missing ";"
poohbear_nc is offline   Reply With Quote
Old 01-31-2026, 09:40 PM   #27
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 50,127
Karma: 178398936
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by slm View Post
I find it interesting that no one mentioned Forth. I liked it better than C but I don't think I ever got project in Forth working correctly.
One friend and I did some stuff for his astronomy project in Forth. Wrote and tested the programs on my CP/M machine and then he carted them over to the observatory to see how they worked in real life. Reminded me so much of my old HP-45.
DNSB is offline   Reply With Quote
Old 01-31-2026, 10:38 PM   #28
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,812
Karma: 80104714
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
To this day I still remember a line of code from an internal chargeback program. The line of Cobol was CALL CHINESE USING JUNK. Chinese was written in 370 Assembler and I believe it was doing bit manipulation on Junk which was a floating point number.

Sent from my Pixel 9a using Tapatalk
PeterT is offline   Reply With Quote
Old 01-31-2026, 11:38 PM   #29
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,282
Karma: 30317806
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Which bit of the float, mantissa or exponent And I assume the chargeback fee was billed in junk bonds.
BetterRed is offline   Reply With Quote
Old 02-01-2026, 12:52 PM   #30
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,812
Karma: 80104714
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Unfortunately that detail I don't remember

I still think the main program was MH6012AA and was part of the data centers charge back to internal departments using SMF data.

As a SPROG one got to play with many things

Sent from my TB350FU using Tapatalk
PeterT is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I Wish Apple Loved Books pata General Discussions 21 02-10-2017 03:10 PM
Reflection--What I've loved best about my ereader... GraceKrispy General Discussions 32 01-17-2011 10:05 AM


All times are GMT -4. The time now is 10:28 AM.


MobileRead.com is a privately owned, operated and funded community.