Go Back   AnandTech Forums > Software > Programming

Forums
· Hardware and Technology
· CPUs and Overclocking
· Motherboards
· Video Cards and Graphics
· Memory and Storage
· Power Supplies
· Cases & Cooling
· SFF, Notebooks, Pre-Built/Barebones PCs
· Networking
· Peripherals
· General Hardware
· Highly Technical
· Computer Help
· Home Theater PCs
· Consumer Electronics
· Digital and Video Cameras
· Mobile Devices & Gadgets
· Audio/Video & Home Theater
· Software
· Software for Windows
· All Things Apple
· *nix Software
· Operating Systems
· Programming
· PC Gaming
· Console Gaming
· Distributed Computing
· Security
· Social
· Off Topic
· Politics and News
· Discussion Club
· Love and Relationships
· The Garage
· Health and Fitness
· Merchandise and Shopping
· For Sale/Trade
· Hot Deals with Free Stuff/Contests
· Black Friday 2013
· Forum Issues
· Technical Forum Issues
· Personal Forum Issues
· Suggestion Box
· Moderator Resources
· Moderator Discussions
   

Reply
 
Thread Tools
Old 10-31-2012, 03:57 PM   #1
GWestphal
Golden Member
 
Join Date: Jul 2009
Posts: 1,106
Default Recent Trends In Programming?

What's new in the world of programming? I'm thinking along the lines of new general algorithms or cross language libraries.

If you had to catch up someone on the past 5 years and on what's coming in the next 2 or 3, what would you tell them about?
GWestphal is offline   Reply With Quote
Old 10-31-2012, 06:14 PM   #2
DaveSimmons
Elite Member
 
Join Date: Aug 2001
Location: Bellevue, WA
Posts: 37,047
Default

HTML5, CSS, AJAX / JSON, JavaScript (and JQuery) taking the place of Flash and Java.
Cloud-based servers and applications.
Android and iOS apps.
Rapid, incremental development methods replacing waterfall.
DaveSimmons is offline   Reply With Quote
Old 10-31-2012, 07:02 PM   #3
N4g4rok
Senior Member
 
N4g4rok's Avatar
 
Join Date: Sep 2011
Location: Northwest Arkansas, USA
Posts: 284
Default

Quote:
Originally Posted by GWestphal View Post
I'm thinking along the lines of new general algorithms or cross language libraries
A few changes to .NET, i suppose. C# is a lot more prevalent.
ASP.NET seems to be getting up there too. Shares a lot of syntax with Java. F# is a scripting language from microsoft that's oddly adaptive and lets you decide on your own level of type checking. It isn't used very much, but it's certainly interesting.
__________________
Primary: Hades
> AMD Phenom II X4 970 @ 3.9 Ghz + Antec Kuhler 620
> ASUS M4A79XTD EVO
> XFX Radeon R7950 Black Edition
> 128GB Samsung 830 SSD + 2TB Hitachi Deskstar HDD
> 8GB G.SKILL Ripjaws DDR3 RAM @ 1600 Mhz
> NZXT Hades Case

Home Server: Charon
> AMD Sempron 145 @ 2.8 Ghz + Stock cooler
> GigaByte GA-M68MT-S2
> 2TB Seagate Barracuda Green HDD + 2TB Samsung Spinpoint HDD
> 4GB Crucial DDR3 RAM @ 1333
> NZXT Hush Case
N4g4rok is offline   Reply With Quote
Old 10-31-2012, 08:32 PM   #4
tfinch2
Lifer
 
tfinch2's Avatar
 
Join Date: Feb 2004
Posts: 22,064
Default

Quote:
Originally Posted by DaveSimmons View Post
HTML5, CSS, AJAX / JSON, JavaScript (and JQuery) taking the place of Flash and Java.
Cloud-based servers and applications.
Android and iOS apps.
Rapid, incremental development methods replacing waterfall.
Taking the place of Flash, but Java? I do not think Java has really lost too much steam on the server side. On the client side, applets were out much longer than 5 years ago.

Another trend I would say is the popularity of all of the JVM based languages (Groovy, Scala, etc.)
__________________
unban ^[a-zA-Z0-9]+$
tfinch2 is offline   Reply With Quote
Old 10-31-2012, 09:57 PM   #5
BrightCandle
Diamond Member
 
BrightCandle's Avatar
 
Join Date: Mar 2007
Posts: 4,360
Default

Diversity. There are a lot more languages in the average project than before. Now to be competent on the web you need to program in about 10 different languages to get by on storage all the way to the front end. The list of APIs used is nothing short of astounding now as well, the complexity of apps has shot up but so has the amount of basic non functional reuse.

I don't really know where the language wars are going. Ruby certainly gained some traction but so did Scala and clojure. In my circles mass parallel programming is emerging and functional programming is finally starting to take off. But that is a very different world to the likes of C# or node js.
__________________
i7 3930k @4.4, 2xMSI GTX 680, 16GB Corsair 2133 RAM, Crucial m4 500GB, Soundblaster Z
Custom watercooled by 2x MCR 320 and 1 MCR 480
Zowie Evo CL EC2, Corsair K70, Benq XL2411T
BrightCandle is online now   Reply With Quote
Old 11-01-2012, 04:22 AM   #6
Pia
Golden Member
 
Join Date: Feb 2008
Posts: 1,526
Default

Polarization. On one hand there's a slow and steady ramp-up of people moving to higher-level languages and frameworks, for programmer productivity, and for major architecture changes like parallelization and offloading to the cloud. On the other hand, the higher level stuff gets paired with native code which is experiencing a comeback of sorts because of the emerging need for power efficiency, mobile computing, asymmetric computing and tapering off of processor speeds.

I find the combination of these approaches more appealing than stuff like Java and C# that can stretch to do a lot of the same things but doesn't excel in anything.
Pia is offline   Reply With Quote
Old 11-01-2012, 04:31 AM   #7
Ancalagon44
Platinum Member
 
Join Date: Feb 2010
Posts: 2,114
Default

A move away from stored procedures and similar database APIs.

Now the business and data interaction logic is typically done in managed code using an ORM. Simplifies development in exchange for execution speed.
__________________
Paul Atreides, Rand al'Thor and Luke Skywalker walk into a bar...

...and proceed to beat up Shinji Ikari for being a whiny little bitch.
Ancalagon44 is offline   Reply With Quote
Old 11-03-2012, 11:48 PM   #8
clamum
Lifer
 
clamum's Avatar
 
Join Date: Feb 2003
Posts: 21,481
Default

An interesting subject for sure but I agree with BrightCandle that there's a ton of languages/technologies to learn and that are used.
__________________
\ Battlefield 4 Stats /\ Heat /
clamum is offline   Reply With Quote
Old 11-05-2012, 07:53 AM   #9
DannyBoy
Diamond Member
 
DannyBoy's Avatar
 
Join Date: Nov 2002
Location: London, UK
Posts: 8,757
Default

node.js, it's everywhere now, you'll never escape.
__________________
DannyBoy is offline   Reply With Quote
Reply

Thread Tools

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 On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:36 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.