\
  The most prestigious law school admissions discussion board in the world.
BackRefresh Options Favorite

Why so little innovation in programming languages, Hemisemipumo?

Aside from Objective C for iPhones, nothing. Same languages ...
aromatic national
  06/14/12
(retard)
Insane Factory Reset Button Public Bath
  06/14/12
...
aromatic national
  06/15/12
1) what do you even mean by this? It's kind of a vague and n...
Cerebral Kitty Cat
  06/15/12
Java is bloated shit for 12 year olds,
aromatic national
  06/15/12
irrelevant and false. Nowadays java program execution speed ...
Cerebral Kitty Cat
  06/15/12
Innovation, I feel, is more often pulled than pushed through...
Appetizing Foreskin
  06/15/12
techies can argue all they want, but computer architecture i...
Carnelian faggotry
  06/15/12
what would be revolutionary about it? you're practically...
Godawful Turdskin Alpha
  06/15/12
the setup of today's computer architecture requires coders t...
Carnelian faggotry
  06/15/12
this already exists to a large extent. That is the entire po...
Cerebral Kitty Cat
  06/15/12
it goes well beyond that. i'm talking about something more ...
Carnelian faggotry
  06/15/12
Skynet?
aromatic national
  06/15/12
...
Concupiscible lime skinny woman travel guidebook
  06/15/12
I don't think most people in the know would disagree with th...
Cerebral Kitty Cat
  06/15/12
I'm puzzled by your comment about shrinking. Ivy bridge is o...
Insane Factory Reset Button Public Bath
  06/15/12
admittedly, I am not an expert on the hardware side of thing...
Cerebral Kitty Cat
  06/15/12
Im no great expert on hardware either brother. I will say go...
Insane Factory Reset Button Public Bath
  06/15/12
Bumping this to highlight my edit
Insane Factory Reset Button Public Bath
  06/15/12
do you mean the halting problem? That is certainly a majo...
Cerebral Kitty Cat
  06/15/12
Cr points. Just realized I had in mind hemi's post in the...
Insane Factory Reset Button Public Bath
  06/15/12
(non cs-degree holders pretending to be smart) lol
violet goyim base
  06/15/12
hemidemi = one of the most beloved and respected XO posters ...
Hateful chapel
  06/15/12
...
Godawful Turdskin Alpha
  06/15/12
lmao!!
violet goyim base
  06/15/12
let's not overstate things. while he's made some good points...
crawly emerald depressive range
  06/15/12
do you realize who he is? he has the largest collection of c...
Hateful chapel
  06/15/12
(pumo who is too easily impressed)
crawly emerald depressive range
  06/15/12
i am definitely on his dick here, but since he was universal...
Hateful chapel
  06/15/12
He's flaming cow goes moo.
aromatic national
  06/15/12
you realize the language is just a collection of build block...
shimmering motley menage
  06/15/12
Concrete is much stronger than it was 30 years ago. Bridges ...
aromatic national
  06/15/12
because the underlying mathematical principles don't change,...
shimmering motley menage
  06/15/12
Your argument is garbage. We aren't using mulicore processor...
aromatic national
  06/15/12
no one is saying it's a solved problem. and multithreadin...
shimmering motley menage
  06/15/12
:D, in what sense is Java bloated?
Insane Factory Reset Button Public Bath
  06/15/12
...
dull submissive center
  10/24/17


Poast new message in this thread



Reply Favorite

Date: June 14th, 2012 5:53 AM
Author: aromatic national

Aside from Objective C for iPhones, nothing. Same languages for windows 95 minesweeper design multithreaded massive backed infrastructures of google today.

http://www.tiobe.com/content/paperinfo/tpci/images/tpci_trends.png

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20885469)



Reply Favorite

Date: June 14th, 2012 8:36 AM
Author: Insane Factory Reset Button Public Bath

(retard)

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20885625)



Reply Favorite

Date: June 15th, 2012 12:51 AM
Author: aromatic national



(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20890951)



Reply Favorite

Date: June 15th, 2012 1:05 AM
Author: Cerebral Kitty Cat

1) what do you even mean by this? It's kind of a vague and nonsensical question

2) your premise isn't even true if I make some assumptions about what you're saying. There have been enormous advances in programming languages. Ever heard of Java and the JVM? That was a HUGE deal because it allowed developers to write non-platform specific code.

3) innovations don't come at a superficial "code" level, but rather in compilation or in VM efficencies if that is how the code is executed. Redesigning code syntax or using a new language because "it's new" would be like redesigning a hammer or something. C has been used for 30 years because it still works really well in a lot of situations.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20890978)



Reply Favorite

Date: June 15th, 2012 1:12 AM
Author: aromatic national

Java is bloated shit for 12 year olds,

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20890994)



Reply Favorite

Date: June 15th, 2012 1:16 AM
Author: Cerebral Kitty Cat

irrelevant and false. Nowadays java program execution speed is pretty similar to C due to compiler and JVM optimizations. Java is also still widely used.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891007)



Reply Favorite

Date: June 15th, 2012 2:18 AM
Author: Appetizing Foreskin

Innovation, I feel, is more often pulled than pushed through. So, I agree that languages or problem-solving methodologies arise in response to components of context and less so for the sake of being "innovative." I don't mean to come off as rude or arrogant but cannot figure out how else to say what I am only crudely able to sense or feel about this subject; and so, I am completely open to being corrected.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891168)



Reply Favorite

Date: June 15th, 2012 1:12 AM
Author: Carnelian faggotry

techies can argue all they want, but computer architecture is the same as it has ever been. it's still based on serial processing of binary operations by transistors. we need to move beyond this model in order to truly revolutionize computing.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20890995)



Reply Favorite

Date: June 15th, 2012 1:18 AM
Author: Godawful Turdskin Alpha

what would be revolutionary about it?

you're practically speaking more limited by human ability to create only a certain amount of code and brainpower at this point

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891018)



Reply Favorite

Date: June 15th, 2012 1:22 AM
Author: Carnelian faggotry

the setup of today's computer architecture requires coders to issue specific commands or build a specific framework for each task that their program carries out. this is insanely tedious.

it's possible to imagine a much more "genetic" architecture which would allow for "self-developing" code which can carry out tasks by itself.

for example, think about database programming. you have to define EVERY GODDAMN THING about the nature of the storage and retrieval of your data.

but imagine a system of computer coding and architecture which would allow you to basically say, "computer, i am going to hurl data at you, and it's up to you to sort and store it in the most efficient manner you can find. change things up if need be."

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891026)



Reply Favorite

Date: June 15th, 2012 1:27 AM
Author: Cerebral Kitty Cat

this already exists to a large extent. That is the entire point of high level languages and APIs and libraries. Abstraction is an extremely important part of engineering at all levels, and I don't think software design tools are an exception.

I can see some situations in very limited contexts in which what you're saying is true.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891037)



Reply Favorite

Date: June 15th, 2012 1:30 AM
Author: Carnelian faggotry

it goes well beyond that. i'm talking about something more like the computer being able to use and even define its own heuristics in order to achieve specific outcomes.

for example, think about malware. there is no way to give the computer a set of general guidelines regarding things that shouldn't be able to happen to it and would thus indicate a malware attack, which the computer would then automatically reject.

there's no way to code a computer so that - even though you never "mention" (via code) something like a buffer overflow attack - the machine would "recognize" at a general level that certain events were improper all on its own, and would not allow them to proceed.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891052)



Reply Favorite

Date: June 15th, 2012 1:37 AM
Author: aromatic national

Skynet?

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891074)



Reply Favorite

Date: June 15th, 2012 8:43 AM
Author: Concupiscible lime skinny woman travel guidebook



(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891569)



Reply Favorite

Date: June 15th, 2012 1:22 AM
Author: Cerebral Kitty Cat

I don't think most people in the know would disagree with that at all. Clearly the current paradigm has certain limitations. We've already reached the physical limit of being able to further shrink processors, which is why there's been a lot of movement toward parallelization in past decade- unfortunately, even that's a temporary fix because it requires that software be redesigned to utilize extreme multithreading, something that humans have a hard time with.

Whether the next computing medium will be bio goo or something else who knows.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891025)



Reply Favorite

Date: June 15th, 2012 4:05 AM
Author: Insane Factory Reset Button Public Bath

I'm puzzled by your comment about shrinking. Ivy bridge is on the 22nm process node; sandy bridge was on that 32nm tip, etc. intel claims to have achieved a 15nm process.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891305)



Reply Favorite

Date: June 15th, 2012 4:17 AM
Author: Cerebral Kitty Cat

admittedly, I am not an expert on the hardware side of things so I'm not sure how intelligently I can talk about processor implementation.

However, my understanding is that intel has had problems with the physical implementation of chips- namely that certain components, if moved any closer on the die, would fuse together due to intense heat. Not saying that further size reductions are impossible, but most agree that this paradigm of improving processor clock speed in order to improve performance is not sustainable long term.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891322)



Reply Favorite

Date: June 15th, 2012 4:25 AM
Author: Insane Factory Reset Button Public Bath

Im no great expert on hardware either brother. I will say goalposts have been shifting for as long as i can remember, and heat/electrons interacting/whatever have long been cited as reasons we'll never move past x, where x is a couple process nodes down from wherever we happen to be.. That said, we will hit a wall with silicon eventually and it cant be too far off now

BUT returning to the point you were responding to originally, isnt the issue less about silicon and transistors and more about something in the neighborhood of the EDIT halting problem?

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891336)



Reply Favorite

Date: June 15th, 2012 4:29 AM
Author: Insane Factory Reset Button Public Bath

Bumping this to highlight my edit

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891340)



Reply Favorite

Date: June 15th, 2012 4:46 AM
Author: Cerebral Kitty Cat

do you mean the halting problem?

That is certainly a major, major issue in computing which has a profound effect on the way software is designed. I can see how resolving that issue would allow for major optimizations in hardware. Unfortunately, it is proven to be undecidable so it is just a mathematical fact that any machine designer has to work with.

I think the real issue is balancing hardware implementation and ease of software implementation (this goes to my point about why multithreading isn't a sustainable solution). Great pains have been taken to abstract away the user's experience from lower level machine implementation via multiple layers.

When we have a multicore CPU, only so much optimization can occur through automated means (eg, the kernel can automatically schedule new threads). More importantly, these automated performance gains are logarithmic. The only real way to truly take advantage of 16 cores is through innovation on the programmer's part. Humans are just bad at that.

So you can see, a major obstacle is creating a paradigm for a computing device which allows for the limitations of designers.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891346)



Reply Favorite

Date: June 15th, 2012 5:01 AM
Author: Insane Factory Reset Button Public Bath

Cr points.

Just realized I had in mind hemi's post in the next subthread up--I was posting in the wrong subthread. Recognizing buffer overflows before they happen etc--my impression is that the halting problem makes that impossible whatever the architecture unless (I guess) code is executed In a vm first or something of that nature

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891357)



Reply Favorite

Date: June 15th, 2012 1:32 AM
Author: violet goyim base

(non cs-degree holders pretending to be smart)

lol

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891059)



Reply Favorite

Date: June 15th, 2012 2:01 AM
Author: Hateful chapel

hemidemi = one of the most beloved and respected XO posters of all time.

you = greasy little chink bitter about columbia who tried to IP trap XO posters after they LOLed at your shitty competitor forum.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891121)



Reply Favorite

Date: June 15th, 2012 2:13 AM
Author: Godawful Turdskin Alpha



(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20891152)



Reply Favorite

Date: June 15th, 2012 2:17 PM
Author: violet goyim base

lmao!!

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893107)



Reply Favorite

Date: June 15th, 2012 2:33 PM
Author: crawly emerald depressive range

let's not overstate things. while he's made some good points in this thread, he's easily prone to being out of his element

for example http://www.xoxohth.com/thread.php?thread_id=1963757&mc=60&forum_id=2#20828059

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893194)



Reply Favorite

Date: June 15th, 2012 3:29 PM
Author: Hateful chapel

do you realize who he is? he has the largest collection of classic 180 threads of any current poster by a wide margin.

you also need to determine when he's just flaming the fuck out of a thread.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893480)



Reply Favorite

Date: June 15th, 2012 3:31 PM
Author: crawly emerald depressive range

(pumo who is too easily impressed)

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893488)



Reply Favorite

Date: June 15th, 2012 3:41 PM
Author: Hateful chapel

i am definitely on his dick here, but since he was universally recognized as a top 3 poster during XO's golden era and you seem to have no clue about it, i'll quite arguing with you.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893547)



Reply Favorite

Date: June 15th, 2012 3:34 PM
Author: aromatic national

He's flaming cow goes moo.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893501)



Reply Favorite

Date: June 15th, 2012 2:28 PM
Author: shimmering motley menage

you realize the language is just a collection of build blocks right?

if a language is turing complete, you can create any sort of program with it that you can create with any other turing complete language. so they are equally "powerful" from a mathetical POV (in fact, languages in the same class can be considered "equal" straight up, because you can map one to the other).

"innovations" in language are usually just adding syntactic sugar, and not at all necessary.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893174)



Reply Favorite

Date: June 15th, 2012 2:33 PM
Author: aromatic national

Concrete is much stronger than it was 30 years ago. Bridges are designed better. Why not the same with the building blocks of computer languages?

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893196)



Reply Favorite

Date: June 15th, 2012 2:38 PM
Author: shimmering motley menage

because the underlying mathematical principles don't change, as they are axiomatic. computer science is a mathematical science, not a physical science.

the very basic building blocks will always be the same, and that is machine code, or 0's and 1's. we have abstracted two layers above that now. the first layer is assembly, and the second layer being the current collection of "higher level programming languages".

it's possible that we will add more layers, see: functional programming as a more advanced paradigm of programming, but that's all we are doing.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893216)



Reply Favorite

Date: June 15th, 2012 2:48 PM
Author: aromatic national

Your argument is garbage. We aren't using mulicore processors effectively at all. Programming language is not a solved problem.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893261)



Reply Favorite

Date: June 15th, 2012 3:10 PM
Author: shimmering motley menage

no one is saying it's a solved problem.

and multithreading is an algorithmic problem, not a language problem. what you tell the processor to do is the same, there are just more processors in parallel and implications.

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893367)



Reply Favorite

Date: June 15th, 2012 3:18 PM
Author: Insane Factory Reset Button Public Bath

:D, in what sense is Java bloated?

(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#20893418)



Reply Favorite

Date: October 24th, 2017 5:33 AM
Author: dull submissive center



(http://www.autoadmit.com/thread.php?thread_id=1970439&forum_id=2#34515444)