|
Very interesting and great explanation. sounds like you have a process wrapped around the PERL and that's always good.
I've mostly seen PERL used for scripting. We had huge Netscape Enterprise Server logs back in the day and it was used for parsing through them. It was the fastest thing at the time for doing that.
But, the syntax is very off-putting to my sensibilities. But that's probably because I haven't worked with it enough. I've never seen it used for very large projects or even an entire app, just CGI and scripting.
|
|
|
|
|
Ok, I don't do FORTRAN anymore - but I miss it for some reason.
A few weeks ago I had to look at some COBOL on the mainframe after not touching COBOL since 1987!
Luckily I only had to read it to work out some data usage stuff; don't you just love DIM statements?
- I would love to change the world, but they won’t give me the source code.
modified 17-Jul-19 14:06pm.
|
|
|
|
|
Yes, especially DIM SUM
|
|
|
|
|
I'm surprised at the number of folks here using Assembly. I would love to be able to use that again.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
I just picked up some books on Assembly, Embedded C is fun, but I've really been wanting to dive deeper. I was hoping to go through some samples this summer, but it's looking like I'll be too busy.
|
|
|
|
|
Assembly was the first programming language I learned and used. I love the direct connection to the hardware. But it isn't for most people. It requires a heck of a lot more planning than any RAD language.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
btw: that signature of yours sums it up pretty good
|
|
|
|
|
Wrote some assembly just today - embedded systems (with no OS) need that at times... Although I think it's always good to be able to read assembly, so that compiled code (maybe from somewhere like Godbolt) is no mystery...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Why not Hypertext Markup Language?
|
|
|
|
|
...or doesn't that count as a language
But, of course, JavaScript is listet, and that really isn't a language...
|
|
|
|
|
I selected VB/VB.NET as I do some work in VBA in Word and Excel. Behind the scenes VBA is VB with a heavy layer of various object models overlaid.
But I haven't used VB6 since about 2002 nor VB.NET since 2006.
|
|
|
|
|
Be careful...
Several years ago our sales staff sent me into a customer's VB-project, knowing that I am quite good at VBA, and VB and VBA sound very much alike.
And I had to struggle very hard to get the job done, as VB and VBA are much less alike than they sound.
|
|
|
|
|
True, there are significant differences between VB and VBA. Knowing one well makes it much easier to learn the other -- IME learning the Word or Excel object models was the more difficult, especially if done at the same time.
Given that I work for a C# shop that has no VB/VB.NET, my risk is low.
|
|
|
|
|
We all make somehow and somewhere a little automation for time-consuming and nasty little jobs, so that everything always runs smoothly.
These little helpers are also worth mentioning, right?
Something about which we often break our head:
"In the name of the Compiler, the Stack, and the Bug-Free Code. Amen."
(source unknown)
modified 17-Jul-19 7:46am.
|
|
|
|
|
Not to mention Windows batch.
Software Zen: delete this;
|
|
|
|
|
It's always better not to mention Windows batch if you have an option
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Pshaw. I once implemented Fizz buzz[^] in a batch file on a dare.
Software Zen: delete this;
|
|
|
|
|
CMD did used to be my goto (:eof ) for build scripts. Then I realised I could just put the Win32 port of busybox (a single 600kB executable) in my project & use shell scripts and other Unix utilities instead. No more CMD for me...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Stuart Dootson wrote: CMD did used to be my goto (:eof ) for build scripts We've had automated builds for a long time. The initial version was a Windows service that ran a VBscript and a combination of batch files and applications. A long-term joke was that it accidentally spawned SkyNet occasionally.
The current version is a service written entirely in C#, which is much easier to debug and maintain.
Software Zen: delete this;
|
|
|
|
|
Or even Korn shell, believe it or not
|
|
|
|
|
I don't think those are languages, but OS shells that use scripting languages.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
TNCaver wrote: I don't think those are languages, but OS shells that use scripting languages. I do not quite understand the big difference. A language is a language, and after the survey there is no restriction in this regard!
Otherwise how about JS, SQL, PHP, etc. All scripting languages partly or completely. Right?
Something about which we often break our head:
"In the name of the Compiler, the Stack, and the Bug-Free Code. Amen."
(source unknown)
|
|
|
|
|
A shell is an environment where you can run programs, OS commands, batch files, etc.
A language is the human-understandable language that performs tasks within an environment.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
TNCaver wrote: A shell is an environment where you can run programs, OS commands, batch files, etc.
I have to correct myself and try to eliminate any possible misunderstandings! When I quickly wrote the name Bash, I meant all the variations of Posix slang and not the one shell, Bash, Dash, or whatever, and I referred (as in the survey) only to the programming languages! To stay correct, PowerShell is both a shell and has its own language. So in terms of programming languages, PowerShell and all these posix slangs are nothing else.
Yes, of course. Although a shell is an environment in which everything runs, commands are executed, and the language is interpreted, but basically it is just like any other programming language. There is always a kind of environment in every programming language. Whether it's a compiler or a real-time interpreter, that's irrelevant. All have their own base library of commands and their own little sub-OS, so to speak.
That's why I personally see no real difference. Also, PowerShell has its modular library and its base cmdlets set. Thus, it is also a programming language and has its applications especially with the backing in the background by .NET.
Peace!
Something about which we often break our head:
"In the name of the Compiler, the Stack, and the Bug-Free Code. Amen."
(source unknown)
|
|
|
|
|
Gods I love bash.
I wrote a series of scripts (with only one small perl shim) to update and organize my digital media catalog using info from TVDB
it was pretty slick. Kept 2TB of media in line, organized and served up in nice structured form to my DLNA players
But it was a rube goldberg contraption of sorts. I suppose bash projects of any size wind up being that at some point or another
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|