LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-05-2024, 05:52 PM   #1
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Leinster, IE
Distribution: Slackware, NetBSD
Posts: 2,191

Rep: Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771Reputation: 1771
RIP Niklaus Wirth 1934-2024


From The Register :

Quote:
In his work, the languages and tools he created, in his eloquent plea for smaller, more efficient software – even in the projects from which he quit – his influence on the computer industry has been almost beyond measure. The modern software industry has signally failed to learn from him.

Last edited by Gerard Lally; 01-05-2024 at 05:56 PM.
 
Old 01-05-2024, 05:58 PM   #2
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 5,714

Rep: Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734Reputation: 2734
He became my hero when I found Pascal in the early 1980s. The Modula compilers were a treat, and Oberon genius! If you get to read his articles and writings, his thoughts are always clear and wise. After growing though a dozen languages and implementations during my career I often come back to derivatives of his works for a language to implement new projects without day-one vulnerabilities.

We have lost one of the true great men of Tech!
 
11 members found this post helpful.
Old 01-06-2024, 04:52 AM   #3
lonestar_italy
Member
 
Registered: Nov 2010
Location: Italy
Distribution: Slackware64-current
Posts: 172

Rep: Reputation: 67
(Turbo) Pascal is the only programming language that I've seriously used in my life, apart for bash scripting. Elegance and clarity. RIP.
 
2 members found this post helpful.
Old 01-06-2024, 06:20 AM   #4
rizitis
Member
 
Registered: Mar 2009
Location: Greece,Crete
Distribution: Slackware64-current, Slint
Posts: 676
Blog Entries: 1

Rep: Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511
A Legend

Code:
program RestInPeace;

begin
  WriteLn('RIP');
end.
 
3 members found this post helpful.
Old 01-06-2024, 07:10 AM   #5
madridsecreto
Member
 
Registered: Apr 2018
Location: Madrid
Distribution: Slackware64 -current
Posts: 34

Rep: Reputation: 30
You can pay respects to the man by using GNU Modula-2, which is available in Slackware -current as part of gcc.
 
2 members found this post helpful.
Old 01-06-2024, 07:14 AM   #6
kazzan
LQ Newbie
 
Registered: Oct 2010
Distribution: Gentoo Linux, Slackware ARM
Posts: 27

Rep: Reputation: 41
I just threw out my old Pascal reference manual that I meticulously printed out on late evenings during my student years.
I'll raise my glass in honor of Mr. Wirth
 
1 members found this post helpful.
Old 01-06-2024, 08:26 AM   #7
dhalliwe
Member
 
Registered: Mar 2022
Location: Ontario, Canada
Distribution: Slackware
Posts: 167

Rep: Reputation: 157Reputation: 157
Turbo Pascal was the third programming language I learned, after FORTRAN and Basic. I continued to use FORTRAN for serious number-crunching, but anything I did in Basic was switched over to Turbo Pascal. Used it for years until work pressures pushed me in other directions.

Pascal had its weaknesses (such as variables declared in higher-level routines being inherited by every subordinate routine), but it was a very clear language and forced good coding practices. I tended to think of it as a voluntarily-used straight jacket. By the time the compiler accepted the code, the code was usually doing what I wanted it to do.

I also remember Wirth's answer to how his last name was pronounced: "You can call me by name, or you can call me by value."
 
3 members found this post helpful.
Old 01-06-2024, 02:38 PM   #8
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,065

Rep: Reputation: Disabled
I have not really used pascal but read the PASCAL User Manual and Report. For some reason I remember the example of type definition for a person. Yes, he also had a sense of humor.
Attached Thumbnails
Click image for larger version

Name:	Type_definitions.png
Views:	111
Size:	109.2 KB
ID:	42346  
 
1 members found this post helpful.
Old 01-06-2024, 03:47 PM   #9
slackerDude
Member
 
Registered: Jan 2016
Posts: 157

Rep: Reputation: Disabled
We had to learn Pascal for our first programming course in uni. Thereafter, it was C. I already knew like 3 flavors of Basic (my favorite: GFA Basic), and had dabbled in 6502 assembler. Pascal felt like C with some of the dangerous stuff removed and bit more handholding than I liked, but overall, I always respected it as a decent 1st/2nd programming language and Turbo Pascal was a really good dev environment, much like Turbo C/C++.
 
2 members found this post helpful.
Old 01-07-2024, 07:59 AM   #10
OutSiderBR
Member
 
Registered: Jan 2015
Location: São Paulo-SP-Brazil
Distribution: Slackware
Posts: 69

Rep: Reputation: Disabled
RIP, Mr. Wirth. I studied Pascal and Turbo Pascal, worked with Tubo Pascal for 8 years and learned to be organized in programming. I still have 2 of his books, which I have read at least 3 times each. I used to return to them when developing a new algorithm. The books are:

Systematic Programming: An Introduction
Algorithms + Data Structures = Programs
 
1 members found this post helpful.
Old 01-07-2024, 03:07 PM   #11
rclark
Member
 
Registered: Jul 2008
Location: Montana USA
Distribution: KUbuntu, Fedora (KDE), PI OS
Posts: 493

Rep: Reputation: 182Reputation: 182
RIP Mr. Wirth. Pascal was the learning language at the College I studied at for my CS degree. When I got my first personal computer (1/2 price through college), a DEC Rainbow, Turbo Pascal was 'out'. This was great because I do my assignments at home and then upload and re-compile on the VAX. After college, I used all the Borland products in the first part of my career. Turbo Pascal, all the updates, then along came Delphi for RAD development. Then came Turbo C, Tasm, Borland C/C++, Prolog, and a few other products.... Who needed the M$ except for OS? Now I use Lazarus or just fpc from command-line for pascal development. There is also the stand-a-lone Ultibo (Customized Lazarus) environment for Raspberry Pi development. All thanks to Mr. Wirth creating Pascal in the first place. Fun times!
 
1 members found this post helpful.
Old 01-09-2024, 02:41 PM   #12
notzed
Member
 
Registered: Dec 2020
Location: South Australia
Distribution: slackware64-current
Posts: 95

Rep: Reputation: Disabled
I hated Pascal with a passion in first year uni ('91) although was first exposed to it in high school. However despite that I think it's a much better teaching language than python or even Java for data structures and algorithms. I was Amiga (and later on Slackware) all the way back then so never used TurboPascal outside of uni.

Then again I thought C was confusing at first with all it's squiggly lines and stars but then I fell completely in love with it - and it's still my favourite language for hacking. To be honest they're almost the same language at heart but C dropped that verbose ALGOL syntax and added pointers (which turbo pascal had anyway, albeit with an even shitter syntax than C).

Reading his obit I probably should've looked into him more, I'm a huge fan of less-is-more and C++ has gone the way of ALGOL-60 IMO, it's just popular for some dumb reason. I do remember being curious about modula-2 and oberon but these were kind of pants or unavailable on AmigaOS so the curiosity didn't last.
 
1 members found this post helpful.
Old 01-10-2024, 12:47 AM   #13
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Rep: Reputation: 149Reputation: 149
In 1997 my college computer science (CS) professor said the three people everyone listens to in CS are Drs CAR Hoare, Edsger Dijkstra, Niklaus Wirth.
 
1 members found this post helpful.
Old 01-10-2024, 06:02 AM   #14
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,153

Rep: Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265Reputation: 1265
Code:
Increasingly, people seem to misinterpret complexity as sophistication, 
which is baffling - the incomprehensible should cause suspicion rather 
than admiration.
   - Niklaus Wirth
 
3 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: RIP: Software design pioneer and Pascal creator Niklaus Wirth LXer Syndicated Linux News 0 01-05-2024 12:51 PM
can't recognize hp msl 2024 attaching p212 on FreeBSD 8 p3 frankcheong *BSD 0 06-28-2010 07:34 AM
Knuth & Wirth jlinkels Programming 11 05-02-2009 05:27 PM
TAPE LIBRARY (MSL 2024) NOT WORKING on HP DL 380 G5 with REDHAT AS 3.0 Update 8 joesjnr Linux - Hardware 2 11-25-2007 02:21 AM
Browsers wont call a webpage via 8087 or 2024 linuxfond Linux - Newbie 2 09-08-2003 01:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration