Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

What I learned by reading Businessweek's incredible 38,000-word article on code
Business Insider ^ | 06/14/2015 | MATT ROSOFF

Posted on 06/14/2015 1:19:38 PM PDT by Kid Shelleen

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-47 last
To: Citizen Tom Paine
What programing language should an engineer/scientist learn today?

Assuming the person is primarily interested in something other than computing, I would recommend Python. It affords highly flexible access to copious computing resources below the application level but above the true nitty-gritty. It will complement the high intelligence of your generic engineer/scientist.

If the person is truly interested in computing, however, I would recommend starting with an assembly language — not important which one, since you are doing it to learn, not get paid — and then learn a high-level language such as Lisp or C or D or Rust or Go. Avoid Java if possible (Scala or Clojure are ok, but Java is for proles). Avoid .Net as well, since it's a Microsoft ghetto.

Being proficient in assembly language and Lisp, a person can learn whatever is needed to get a job from manuals and justifiably sneer at those who write help-wanted ads.

41 posted on 06/14/2015 11:02:17 PM PDT by cynwoody
[ Post Reply | Private Reply | To 16 | View Replies]

To: Kid Shelleen; rdb3; Calvinist_Dark_Lord; JosephW; Only1choice____Freedom; amigatec; ...

42 posted on 06/15/2015 3:41:23 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Kid Shelleen

Ping


43 posted on 06/15/2015 6:56:12 AM PDT by w1andsodidwe (Barrak has now won the contest. He is even worse than Jimmah.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SES1066

Bump


44 posted on 06/15/2015 7:09:11 AM PDT by SouthParkRepublican
[ Post Reply | Private Reply | To 2 | View Replies]

To: ShadowAce

38,000 words almost qualifies as a novel


45 posted on 06/15/2015 10:01:33 AM PDT by GeronL
[ Post Reply | Private Reply | To 42 | View Replies]

To: moovova

Yep. IBMi for the win.


46 posted on 06/16/2015 5:35:26 PM PDT by DigitalVideoDude (It's amazing what you can accomplish when you don't care who gets the credit. -Ronald Reagan)
[ Post Reply | Private Reply | To 20 | View Replies]

To: Citizen Tom Paine

I agree with Palmer: if you want something that can display nice graphs and solve the types of problems an engineer is likely to work on, I think PYTHON is probably something you should take a look at.

(You may also want to take a look at “R” and “R Studio”.)

For certain types of problems, (don’t laugh too hard), consider Microsoft Excel and Visual Basic for Applications...VBA. Or Microsoft Access.

Although C++ is an *excellent* language (with the STL), it is probably harder to use and will require specific additional libraries to do statistical analysis and graphing. It would take additional effort to find something you like; and the C++ language is less forgiving in some ways.

If you need to control hardware, by all means go for C++ or Assembler. But if you want to solve business-like analysis problems, I don’t think the C++ is the best tool for someone who isn’t wholly dedicated to code.

In my opinion, for engineering problems, using C++ for the specified problem domain is more like flying a Boeing 747, as opposed to a Cessna. It’s overkill and will reduce the choice of airports where you can realistically and easily land. (Having said that, if you already know C very well, then C++ might be something to take a look at anyway.)

There are open source tools for both, why not just give it a try: think of a fairly simple problem that represents the type of work you want to do and try to code it in each language. Measure the elapsed time. Reflect on which tool made it easy or hard, and in what ways. Then make your decision.


47 posted on 06/17/2015 7:31:30 PM PDT by mbj (My two cents)
[ Post Reply | Private Reply | To 16 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-47 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson