Ask HN: Which people and groups are researching new approaches to programming?
91–100 of 123 posts
Re: Ask HN: Which people and groups are researching new approaches to programming?
#92Re: Ask HN: Which people and groups are researching new approaches to programming?
#93Re: Ask HN: Which people and groups are researching new approaches to programming?
#94Re: Ask HN: Which people and groups are researching new approaches to programming?
#95Re: Ask HN: Which people and groups are researching new approaches to programming?
#96I expect we'll end up with a predominantly interactive approach to programming, most likely visual drag-and-drop style programming, in a live environment that knows common patterns, data structures, algorithms; giving real-time advice, showing native code output as you go, etc. Basically, you're molding the system while monitoring it under various contexts, and you're programming against data models.
Got a new Arduino board? Just drag and drop the data sheet model into your environment. It contains memory address information, read/write contexts, access protocols, contexts, etc for every component, and how they're connected. Now you design the rest of the logic.
"A programming language is a user interface as much as it is any other thing. Why have multiple ones? They are all Turing equivalent."—Alan C. Kay (see the talk for the context of the quote; starts at around 23:25)
"Rethinking CS Education | Alan Kay, CrossRoads 2015." https://www.youtube.com/watch?v=N9c7_8Gp7gI
"Most computer people went into computing because they were disturbed by other human beings."—Alan C. Kay
Re: Ask HN: Which people and groups are researching new approaches to programming?
#97I'm working in a relational language like http://www.try-alf.org/blog/2013-10-21-relations-as-first-cl... . However a noob in building a language ;) I have learn a lot of stuff. For example, columnar-stores provide some nice oportunities to manage data in-memory + compress values in columns. Sorting, joining & selecting on multiple-arrays that are a necessity for OLAP queries translate well to the need of normal prog…
Also check out datalog. Datomic is a database that uses it as its query language -- it is really nice to work with.
Re: Ask HN: Which people and groups are researching new approaches to programming?
#98Still haven't found a syntax I like yet. Yorgey and Classen both have nice Haskell libraries as a springboard.
Re: Ask HN: Which people and groups are researching new approaches to programming?
#99Earlier quoted context omitted.
My language is not only about user defined syntax; it's also about user defined code generation. For example, you can define your own syntax that compiles directly into a DB stored procedure or into GPU shader, or into whatever technology that might be invented in the future, like for example quantum computing. In fact, it's less about user defined syntax than it is about user defined code generation as I am trying t…
That's what macros are in Lisp and Scheme.
Re: Ask HN: Which people and groups are researching new approaches to programming?
#100I still think there is something to agent oriented programming. Yoav Shoham https://en.wikipedia.org/wiki/Yoav_Shoham http://www.infor.uva.es/~cllamas/MAS/AOP-Shoham.pdf http://robotics.stanford.edu/~shoham/
I used to do that back when I was investigating and toying with AI. Had a whole book dedicated to all the ways one could apply it. One use case was to send an agent over our slow, expensive connections to where the data was to do work for a price and bring just the results back. Since then, our connections and machines have gotten fast . Yet, HN posts show the concept lives on in cloud services doing datamining and s…
1) well, in the traditional Telescript sense. I am a bit interested for load balancing and redundancy.