LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 07-21-2011, 05:47 PM   #16
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454

Well, I dislike both TCL and Matlab because they are kind of half-line-oriented languages. I.e. some constructs are line oriented, and some are not.

IIRC, in TCL I had to write

Code:
foo\
  {
  ...
  }
and I hated the need to put the '\'. I.e. I dislike the default

Code:
foo{
  ...
  }
style and I hate the need to put '\' - not the case in C/C++/Perl.

And in Matlab I dislike lack of lexical scoping - as well as in Python.
 
Old 07-21-2011, 06:53 PM   #17
TimothyEBaldwin
Member
 
Registered: Mar 2009
Posts: 249

Rep: Reputation: 27
Visual Basic 6, error handing quickly descends into goto spaghetti, no short cut boolean operators and weak typing.
 
Old 07-21-2011, 07:39 PM   #18
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
Quote:
Originally Posted by Sergei Steshenko View Post
"R" is a pretty decent language - though I didn't have a chance to really code in it. Matlab (and GNU Octave) is much worse, though GNU Octave is now one of my everyday languages.
R isn't that bad, but at the time I was irritated with tranformations between types and I still think it's pretty inefficient as far as allocations. Anyway, at least you can write a shell script with it and you can nest as many access operators as you want, unlike with MATLAB. I didn't appreciate R until MATLAB. MATLAB is pretty bad with the ... thing and no functions outside of a function-only file, but at least it multiplies matrices properly and has a Cholesky factorization that returns a usable matrix, unlike IDL. I guess MATLAB and IDL are tied.
Kevin Barry
 
Old 07-21-2011, 10:13 PM   #19
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,016

Rep: Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630Reputation: 3630
HP basic.

I never thought of it as very basic.
 
Old 07-22-2011, 08:41 AM   #20
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
DOS .BAT was crude but suited to its restricted environment; there was no reason for the ugliness of the latest extensions in its descendant .CMD
 
Old 07-22-2011, 09:23 AM   #21
SigTerm
Member
 
Registered: Dec 2009
Distribution: Slackware 12.2
Posts: 379

Rep: Reputation: 234Reputation: 234Reputation: 234
Quote:
Originally Posted by tinyTux View Post
What's the worst programming language you've ever coded in, and why?
Can't think of anything. I even had experience programming by inputting raw octal numbers, and that was fun. IMO, a programmer should be able to adapt to anything, and if you can't do that, you have a problem. It is fine to have favorite language (that works best for *you*) or two, but if you know "worst" language, then it is possible that you simply don't understand it or don't know how to use it.
 
Old 07-22-2011, 10:18 AM   #22
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,156

Rep: Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266
Quote:
Originally Posted by SigTerm View Post
Can't think of anything. I even had experience programming by inputting raw octal numbers, and that was fun. IMO, a programmer should be able to adapt to anything, and if you can't do that, you have a problem. It is fine to have favorite language (that works best for *you*) or two, but if you know "worst" language, then it is possible that you simply don't understand it or don't know how to use it.
I agree with 15. I've programmed in FOCAL, which is the best language you can imagine that can be loaded from paper tape. Also FORTRAN IV, ideal for card reader input. And PDP-11 assembler, which for assembly language was very elegant. Every language in general use had some strength for its time and place. I have never used ADA, which was designed and imposed by committee, so may not fit my requirement.
 
Old 07-22-2011, 10:30 AM   #23
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
I've been thinking about this off and on since yesterday when it was first posted. Originally I offered up LISP and FORTRAN. I'll remove LISP as my least favorite, because as Sergei mentioned, it is a pretty elegant language once you get past the initial bit.

No one disagrees that FORTRAN is pretty awful. But its not the worst. I belive I've finally come up with the worst.

QBASIC

Remember the Microsoft Abortion(c) that was QBASIC? Included with every version of DOS, stripped down to a crippled scripting language with 20 or so commands and no COMPILER?

I have to say that QBASIC was the worst, and most useless. Its gotta be bad when the entire command reference can fit on a single piece of paper.
 
Old 07-22-2011, 11:31 AM   #24
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by szboardstretcher View Post
...
No one disagrees that FORTRAN is pretty awful.
...
Well, not quite true. I.e. Fortran IV was still ugly, but have a look at Fortran 95: http://en.wikipedia.org/wiki/Fortran_language_features - quite decent, with a lot of concepts to be found in many other modern languages, even "Overloading and generic interfaces"; "Pure Procedures" - pure functions, that is; pointers.
 
Old 07-22-2011, 12:25 PM   #25
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
catkin beat me to my choice DOS *.bat, but I really have a small scope of experience to judge with... a basic variant or two, DOS bat, bash,C, AIML and a variant.
 
Old 07-22-2011, 12:31 PM   #26
SL00b
Member
 
Registered: Feb 2011
Location: LA, US
Distribution: SLES
Posts: 375

Rep: Reputation: 112Reputation: 112
Quote:
Originally Posted by gnashley View Post
catkin beat me to my choice DOS *.bat, but I really have a small scope of experience to judge with... a basic variant or two, DOS bat, bash,C, AIML and a variant.
Most people have very little experience with Windows scripting languages, largely because they were never sophisticated enough to get much done.

I've been playing around with Power Shell scripting lately, and I dislike it a lot less than previous Windows scripting languages, largely because they incorporated some common Linux commands that behave similar to the ones you've know before.

The way they incorporated security into Power Shell boggles the mind, but hey, that's MS for you.
 
Old 07-22-2011, 01:17 PM   #27
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,156

Rep: Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266
Quote:
Originally Posted by szboardstretcher View Post
I've been thinking about this off and on since yesterday when it was first posted. Originally I offered up LISP and FORTRAN. I'll remove LISP as my least favorite, because as Sergei mentioned, it is a pretty elegant language once you get past the initial bit.

No one disagrees that FORTRAN is pretty awful. But its not the worst. I belive I've finally come up with the worst.

QBASIC

Remember the Microsoft Abortion(c) that was QBASIC? Included with every version of DOS, stripped down to a crippled scripting language with 20 or so commands and no COMPILER?

I have to say that QBASIC was the worst, and most useless. Its gotta be bad when the entire command reference can fit on a single piece of paper.
You're right. I had forgotten about QBasic. I got a lot more done using the DOS shell then I ever did in QBasic.
Eventually I just regarded it like the toy in the crackerjack box. It was there but not worth anything. You had to have at least Turbo Pascal on a PC to do any real programming.
 
Old 07-22-2011, 02:26 PM   #28
Gortex
Member
 
Registered: Nov 2005
Location: Enid Ok
Distribution: ubuntu 64 , debian , fedora core , vista ultimate 64, Winows 7 64 ultimate :p
Posts: 219

Rep: Reputation: 30
Any 4gl language heavily tailored to databases, such as IBM INFORMIX.... AHHHHHH!!!!
 
Old 07-22-2011, 11:50 PM   #29
shambler
Member
 
Registered: Sep 2006
Location: Canada
Distribution: openSUSE 11.3, Xubuntu 10.10, Ubuntu 11.04
Posts: 53

Rep: Reputation: 23
Pretty much every shell scripting language.
Perl one for the dumpster.
CDP1802 assembler

Never had the misfortune of using cobol - its reputation preceded it so I stayed away.
 
Old 07-22-2011, 11:56 PM   #30
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by shambler View Post
...
Perl one for the dumpster.
...
At the moment:

Quote:
The Comprehensive Perl Archive Network (CPAN) currently has 97,275 Perl modules in 23,024 distributions, written by 9,089 authors, mirrored on 258 servers.

The archive has been online since October 1995 and is constantly growing.
, and people are still contributing. I think Perl is one of the most convenient languages.
 
  


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
Worst Distro Ever Completely Clueless Linux - General 309 03-12-2022 05:51 PM
Is Assembly Language considered a Structured Language? theKbStockpiler Programming 4 01-30-2011 09:09 AM
[SOLVED] Can the language of fedora boot message change to other language, zh_CN,e.g.? jimtony Fedora 2 01-11-2011 03:03 AM
can't differentiate system language from keyboard language? lilou_b Linux - Newbie 3 04-14-2010 05:47 PM
Good linux chinese language language program? darsunt Linux - Software 1 04-10-2009 12:06 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 05:24 PM.

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