[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Bad Programming Habits

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 15
Thread images: 3

File: 1452634170734.jpg (90KB, 400x500px) Image search: [Google]
1452634170734.jpg
90KB, 400x500px
I have heard it said here that starting off with a language like Python will make yoi a bad programmer. To what extent is this really true, if at all? Specifically what kinds of bad habits might Python, as a first language instill?
>>
Python makes things like list comprehension and string manipulation very easy. In other languages, these features are implemented differently.

It removes room to grow when it comes to actual micro-problem solving because you cant just do an extended string slice, or whip up a lambda on the fly.
>>
Total shit.

Programming is problem solving and idea expressing.

The language you do it in doesn't matter. The way you express it will be different of course --- procedural (C), functional (Haskell), declarative (prolog), etc --- but you're shunting data around and acting upon it all the same.
>>
File: _20160113_230156.jpg (294KB, 1440x1121px) Image search: [Google]
_20160113_230156.jpg
294KB, 1440x1121px
>>52412575
word. well that was a short thread. not used to actually getting non retarded posts. what do we do now? sage it?
>>
>>52412515
Python is messily multi paradigm. It makes it harder to see the advantages of something like object oriented design when working in Python, because it already does so much OO hidden from the programmer.
>>
>>52412610
This post doesn't address the OP at all
>>
>>52412622
This is an interesting point, thanks
>>
>>52412629
I actually learnt to program using Python, and I always had a terrible time understanding oop. I never really saw the advantage, or how it could actually be used properly in a real project. It doesn't help that basically all Python learning resources are aimed at amateurs.

Switched to Java, and oop is so easy.
>>
>>52412575
doesn't python have lambdas
>>
File: 1452732613259.gif (2MB, 300x169px) Image search: [Google]
1452732613259.gif
2MB, 300x169px
>>52412672
thanks for sharing this
>>
>>52412719
oops pic not related
>>
>>52412686
Python does have lambdas.
>>
>bad programming habbits
if I'm almost done with coding some sort of applet for a customer, but find a bug that I don't know I still push it to the Debug-team and hope that either they will fix it or direct the task to someone else
>>
>>52412672

I think OOP is hard to understand if you're not concerned with things being optimal all the time. Having everything be nice and tidy with the least amount of internal object information being revealed and whatnot is hard when you are naturally inclined to just set 50 getters and setters.
>>
Lisp ML Lisp ML Lisp ML Lisp ML Lisp ML Lisp ML Lisp ML Lisp ML
Thread posts: 15
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.