Programming languages - now and then

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • Last »

70 Replies - 9759 Views - Last Post: 25 July 2013 - 01:17 AM

#16 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2236
  • View blog
  • Posts: 9,407
  • Joined: 29-May 08

Re: Programming languages - now and then

Posted 17 June 2013 - 06:23 AM

Quote

I can't think of a single language in which boolean values are actually represented by a single bit.


ARM Code has single bit representation for some Boolean conditions.

Units of Measure would be a good edition to C# and VB.net, also if was extended to include meta-data so would work over compiler libraries.
Was This Post Helpful? 2
  • +
  • -

#17 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1935
  • View blog
  • Posts: 4,018
  • Joined: 11-December 07

Re: Programming languages - now and then

Posted 17 June 2013 - 07:15 AM

Units are an excellent example of something people either ignore or write loads of code to keep straight. I saw a presentation on units in F# and it looks like they make an excellent language feature.
Was This Post Helpful? 0
  • +
  • -

#18 AdamSpeight2008  Icon User is offline

  • MrCupOfT
  • member icon


Reputation: 2236
  • View blog
  • Posts: 9,407
  • Joined: 29-May 08

Re: Programming languages - now and then

Posted 17 June 2013 - 08:33 AM

This one?
Was This Post Helpful? 1
  • +
  • -

#19 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1935
  • View blog
  • Posts: 4,018
  • Joined: 11-December 07

Re: Programming languages - now and then

Posted 17 June 2013 - 08:43 AM

It's certainly the same guy on the same topic. I've not watched the video to see if it's exactly the same.

If it is the same, it's definitely worth a watch.
Was This Post Helpful? 0
  • +
  • -

#20 ishkabible  Icon User is offline

  • spelling expret
  • member icon




Reputation: 1622
  • View blog
  • Posts: 5,709
  • Joined: 03-August 09

Re: Programming languages - now and then

Posted 17 June 2013 - 10:57 AM

Programming language stuff happens over LOTS of time. There is something of a proverb saying it takes 10 years for a language to mature to the point of being stable, useful, and popular enough to actually take off. Trying to predict which language will be the next big thing is like trying to predict what where you will be 10 years from now.

The languages that seem to catch on are not the ones that do academically interesting things; in fact it seems to be the more down to earth languages have become the most popular...the McDonald's languages I call them *cough* PHP *cough*. What happens in the wide use of programing languages seems to have little to do with technical merit and more to do with ease of setup to do a job, the libraries available, the historical use, and advertisement than anything. I've kinda lost hope of seeing truly interesting languages in any wide spread usage.
Was This Post Helpful? 2
  • +
  • -

#21 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 3175
  • View blog
  • Posts: 10,625
  • Joined: 12-December 12

Re: Programming languages - now and then

Posted 17 June 2013 - 11:30 AM

Perhaps a universal language-bridge will evolve. I shall call it Bridge ;). Kinda like the CLR or JVM. We can plug it into our development environment and choose to develop in ANY language we fancy. My pal can develop in his language of choice and we use the Bridge to pass messages. :sorcerer:
Was This Post Helpful? 0
  • +
  • -

#22 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon


Reputation: 7561
  • View blog
  • Posts: 12,678
  • Joined: 19-March 11

Re: Programming languages - now and then

Posted 17 June 2013 - 11:36 AM

Right, because the problem with standards is that there aren't enough of them....
Was This Post Helpful? 0
  • +
  • -

#23 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 3175
  • View blog
  • Posts: 10,625
  • Joined: 12-December 12

Re: Programming languages - now and then

Posted 17 June 2013 - 11:40 AM

View Postjon.kiparsky, on 17 June 2013 - 06:36 PM, said:

Right, because the problem with standards is that there aren't enough of them....

I forgot to mention that it is a magic bridge ;)
Was This Post Helpful? 1
  • +
  • -

#24 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon


Reputation: 7561
  • View blog
  • Posts: 12,678
  • Joined: 19-March 11

Re: Programming languages - now and then

Posted 17 June 2013 - 12:16 PM

Oh, fair enough then. Carry on!
Was This Post Helpful? 0
  • +
  • -

#25 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4419
  • View blog
  • Posts: 7,685
  • Joined: 08-June 10

Re: Programming languages - now and then

Posted 17 June 2013 - 12:33 PM

View Postjon.kiparsky, on 17 June 2013 - 01:36 PM, said:

Right, because the problem with standards is that there aren't enough of them....


Posted Image
Was This Post Helpful? 1
  • +
  • -

#26 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1935
  • View blog
  • Posts: 4,018
  • Joined: 11-December 07

Re: Programming languages - now and then

Posted 17 June 2013 - 02:56 PM

View Postjon.kiparsky, on 17 June 2013 - 07:36 PM, said:

Right, because the problem with standards is that there aren't enough of them....


Your sci-fi programming utopia couldn't ever happen without standards. :P
Was This Post Helpful? 1
  • +
  • -

#27 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon


Reputation: 7561
  • View blog
  • Posts: 12,678
  • Joined: 19-March 11

Re: Programming languages - now and then

Posted 17 June 2013 - 03:11 PM

View Postcfoley, on 17 June 2013 - 04:56 PM, said:

View Postjon.kiparsky, on 17 June 2013 - 07:36 PM, said:

Right, because the problem with standards is that there aren't enough of them....


Your sci-fi programming utopia couldn't ever happen without standards. :P/>



Okay, you've got a point there....
Was This Post Helpful? 0
  • +
  • -

#28 Lemur  Icon User is offline

  • Pragmatism over Dogma
  • member icon


Reputation: 1357
  • View blog
  • Posts: 3,424
  • Joined: 28-November 09

Re: Programming languages - now and then

Posted 17 June 2013 - 03:12 PM

I'm going to say that LISP based languages are going to gain popularity exponentially within the next 25 years.

Now as to why: Most modern languages add new features, ones that were invented in LISP ages ago. The features that are deemed new are already there and far expanded upon in LISP, and people searching for the next greatest thing after a language gives them a couple pieces of meat is the full steak. The more languages evolve, the more they approach LISP.

Until a more superior language is released, LISP will be the inevitability.

TL;DR: Lemur's First Law - All languages will approach LISP as they evolve, until they become a LISP.

The closer a language is to LISP, the more likely someone is to find it and make a jump. Ruby programmers are starting to flock around Clojure and Erlang/Elixer en masse because Ruby itself isn't too many deviations from LISP in some aspects. The metaprogramming and power that we love in Ruby is so much more in a LISP that it makes sense to follow in that path.

TL;DR: Lemur's Second Law - Programmers will seek more power, and in doing so make a jump to more LISP like languages.

Now on the subject of abstraction, computers are becoming so much more powerful that if we spend forever optimizing in low level nothing will ever get done. As soon as Quantum comes, you'd have to be a fool to try and justify writing thread safe code in something like Assembly or another low language. It just would not make sense at all to spend months on something that gives a trivial time difference, such as Binary today.

TL;DR: Lemur's Third Law - As computers evolve, lower levels of abstraction will become irrelevant if not completely useless due to the raw power of processing.

TL;DR: I use the word law somewhat facetiously.
Was This Post Helpful? 0
  • +
  • -

#29 jon.kiparsky  Icon User is offline

  • Pancakes!
  • member icon


Reputation: 7561
  • View blog
  • Posts: 12,678
  • Joined: 19-March 11

Re: Programming languages - now and then

Posted 17 June 2013 - 03:30 PM

You're late to the party. This started 25 years ago.
Was This Post Helpful? 0
  • +
  • -

#30 cfoley  Icon User is offline

  • Cabbage
  • member icon

Reputation: 1935
  • View blog
  • Posts: 4,018
  • Joined: 11-December 07

Re: Programming languages - now and then

Posted 17 June 2013 - 03:31 PM

A challenge: Name a language feature that Lisp doesn't support.

This post has been edited by cfoley: 17 June 2013 - 03:32 PM

Was This Post Helpful? 0
  • +
  • -

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • Last »