xclite's Profile
Reputation: 770
Master
- Group:
- Contributors
- Active Posts:
- 2,924 (1.95 per day)
- Joined:
- 12-May 09
- Profile Views:
- 46,755
- Last Active:
Yesterday, 07:43 PM- Currently:
- Offline
Previous Fields
- Country:
- US
- OS Preference:
- Linux
- Favorite Browser:
- FireFox
- Favorite Processor:
- Intel
- Favorite Gaming Platform:
- PC
- Your Car:
- Who Cares
- Dream Kudos:
- 50
Latest Visitors
-
macosxnerd101 
02 Jun 2013 - 10:10 -
no2pencil 
26 May 2013 - 19:58 -
creativecoding 
26 May 2013 - 19:56 -
KraaL 
19 May 2013 - 09:55 -
Btu 
16 May 2013 - 22:00 -
Kainyu 
14 May 2013 - 01:19 -
Thattallguyx 
29 Apr 2013 - 07:26 -
Narek Babadja... 
12 Apr 2013 - 12:51 -
Ryano121 
08 Apr 2013 - 08:27 -
drakethedragon 
30 Mar 2013 - 18:44
Posts I've Made
-
In Topic: Programming languages - now and then
Posted 16 Jun 2013
Martyr2, on 16 June 2013 - 04:38 PM, said:I am not surprised by GO or Dart. The world doesn't need another language as far as I am concerned. We need to just get better at using the ones we have. People are creating languages now because they just don't know how to do it in the languages that they know. That is like tearing out the plumbing from a house and replacing it because you don't know how to clean the trap under a sink.
I don't know that this is a fair statement - a lot of guys making these new languages aren't people that don't know how to do something in Java. Seriously, what are the chances that somebody is able to create a language that large groups of people (whether the language challenges the likes of Java/C# or not) can use and LIKE to use, but somehow this same person couldn't use the existing languages due to some knowledge/skill limitation?
No, I'm pretty sure the motivation is that they find the current languages lacking in various decisions, semantics, and capabilities. Writing a new language in this case could be compared to removing old plumbing because you keep fixing leaks and you just want something that was designed with these leaks in mind.
(Not a claim on the actual qualities of Go/Dart) -
In Topic: [Link] $200K for a CS Degree Or These Free Online Classes
Posted 13 Jun 2013
Also CS degrees aren't $200k. They aren't cheap, but come on. You hae to work to pay that much for school. -
In Topic: Easiest language to learn
Posted 12 Jun 2013
Python:
while true: print("Hello")
Ruby:
loop do puts "Hello" end
Those both look easier, though I would argue that Hello World is generally a poor indication of a language's verbosity/complexity. Java's, however, does serve as a good indicator of what's to come:
public Class Hello { public static void main(String[] args) { System.out.println("Hello"); } }
That aside, I would probably agree on BASIC or Python being easiest to learn, and on Python having an excellent utility to difficulty ratio. -
In Topic: E3 2013
Posted 11 Jun 2013
Yay for the drawn out car analogies, but I suspect there would be similar annoyance if you had to deal with the manufacturer to buy a used car. They got their piece when the car was sold new. -
In Topic: Recommendations for a first framework to learn
Posted 3 Jun 2013
Just to post a differing viewpoint:
Atli, on 31 May 2013 - 03:06 PM, said:
InfiniteStateMachine, on 31 May 2013 - 06:51 PM, said:1. PHP/MySQL (Freely available, and I have the necessary stuff on my computer to do it. Plus, I already have a complete text at home that can take me through the various aspects of using that particular stack.)
PHP is a good platform to know. There's always demand for good PHP developers. - The world is overflowing with bad PHP developers though. But if you've studied 3-tier architecture, and are at least aware of things like SQL Injection and the need to validate user input, that would already put you ahead of most of those.
PHP is everywhere, and I agree that it's easy to stand out. It's actually verboten where I work due to its many flaws, but a tool is a tool and php lets you get going easily and quickly.
Quote
InfiniteStateMachine, on 31 May 2013 - 06:51 PM, said:2. Some Java framework, such as Play (Java is the language where I have the most experience and knowledge, so this would be a way to deepen my knowledge of the language around a specific area of programming and design.)
I haven't used anything like Play, but the old-school Java EE stuff that companies tend to use for their web based Java apps is very much a pain to use. Not recommended unless you've got extensive experience with Java.
This Play thing seems to run of Scala? Sounds interesting for personal/educational purposes, but I wouldn't bet on it being a hugely positive move professionally. Java is the "sturdy" language that companies use when they want things to be reliable. Those who want to be "edgy" and innovative tend to go for things like Python, Note and R&R. (Or at least they used to. Not sure what is considered "edgy" these days; it seems to change too frequently to keep up with. Perhaps Play is that now, and I'm just behind the times
/>/>/>)
Mostly agreed. There's nothing fun about web dev in Java, end of story. Scala is something that I think is very much worth learning if it interests you, but I'd avoid EE if I were you; it's unmotivating.
Quote
InfiniteStateMachine, on 31 May 2013 - 06:51 PM, said:3. Rails (Widely used, seems to be an industry standard.)
I wouldn't exactly say that. Ruby on Rails is somewhat popular, but it doesn't really measure up to PHP, .NET or even Java and Python when it comes to actual usage. Definitely not something I would call an "industry standard". The professional market for R&R development would be far smaller than that for any of the other four mentioned languages, PHP and .NET in particular.
Rails is HUGE in the startup scene, and it definitely not trailing any (or even all of them) Python framework in the web dev sector, either. It has clear advantages over .NET for the "fun factor" and for portability, and is the second most popular language where I work (we have a LOT of Java services).
Quote
InfiniteStateMachine, on 31 May 2013 - 06:51 PM, said:4. ASP.NET with Visual Studio (Seems very well developed, and I have used it before, so I'm familiar with the process of linking up the tiers. Also seems to be lots of good books available on the topic. The downside is that I would have to get a Windows machine.)
A huge downside, I'd agree, but .NET is not a bad professional move. It tends to be second only to PHP as far as potential for getting work is concerned. (Though location and market fluctuations play in to that.) It's also a pretty interesting platform - the MVC thing at least - and Visual Studio is a great IDE. It's a relatively costly route, but a good one.
.NET is a solid framework and both C# and F# have REALLY nice features. Visual Studio is a far superior (in my opinion) IDE to most used by Java developers. I personally would never chain myself to the Windows platform, but that's truly all I have against it.
My Information
- Member Title:
- LIKE A BOSS
- Age:
- 24 years old
- Birthday:
- June 23, 1988
- Gender:
-
- Location:
- Boston, MA
- Forum Leader:
- Ruby
- Years Programming:
- 7
- Programming Languages:
- Ruby, Java, C, Clojure (learning)
Contact Information
- E-mail:
- Click here to e-mail me
- Website URL:
-
http://brianjfults.com
- Facebook:
- http://facebook.com/brian.fults
- Twitter:
- xclite
|
|


Find Topics
Find Posts
View Reputation Given




|
Comments
jon.kiparsky
28 Jan 2013 - 08:10gabehabe
05 Dec 2012 - 16:46gabehabe
03 Dec 2012 - 02:55gabehabe
20 Dec 2011 - 09:05gabehabe
20 Dec 2011 - 09:02gabehabe
20 Dec 2011 - 08:29hulla
02 Sep 2011 - 07:37ishkabible
12 Apr 2011 - 08:41ishkabible
11 Apr 2011 - 20:15Raynes
01 Apr 2011 - 08:35gabehabe
08 Dec 2010 - 14:26gabehabe
17 Jun 2010 - 07:33gabehabe
17 Jun 2010 - 06:44gabehabe
01 Jun 2010 - 11:56gabehabe
01 Jun 2010 - 11:30