|
Bloody posted:c diff
|
# ? Oct 24, 2016 19:55 |
|
|
# ? Jun 8, 2024 17:27 |
|
leper khan posted:why not just rename it c++/-- at this point? Because there already is a C--.
|
# ? Oct 24, 2016 20:30 |
|
seiken posted:OOP is dog poo poo garbage.
|
# ? Oct 25, 2016 11:21 |
|
Don't you mean OOP extends DogShitGarbage
|
# ? Oct 25, 2016 11:56 |
|
Bloody posted:c diff niice
|
# ? Oct 25, 2016 12:50 |
|
Bloody posted:c diff i'm thinking it's time for a thread title change y'all
|
# ? Oct 25, 2016 15:33 |
|
Bloody posted:c diff oh now I get it
|
# ? Oct 25, 2016 16:16 |
|
Symbolic Butt posted:oh now I get it i dont get it
|
# ? Oct 25, 2016 17:28 |
|
Snapchat A Titty posted:i dont get it https://en.wikipedia.org/wiki/Clostridium_difficile_infection
|
# ? Oct 25, 2016 17:29 |
|
|
# ? Oct 25, 2016 20:07 |
|
biology jokes, in the PL thread, in the PoS
|
# ? Oct 25, 2016 21:32 |
|
Bloody posted:c diff dont let these forums die
|
# ? Oct 25, 2016 23:49 |
|
quote:Complications may include ... toxic megacolon... mods please
|
# ? Oct 27, 2016 11:58 |
|
I took up python again and remind me why it sucks? I like it so far. it has list comprehensions and generators and what more could I ask
|
# ? Oct 27, 2016 12:43 |
|
idiot failtards will say BUT PYTHON IS NOT FOR BIG PROJECTS BLUH BLUH BLUH
|
# ? Oct 27, 2016 12:47 |
|
hackbunny posted:I took up python again and remind me why it sucks? I like it so far. it has list comprehensions and generators and what more could I ask it does, python is fine. not my choice for projects, but i can see why it would be for people. i like my types too much tbh
|
# ? Oct 27, 2016 12:49 |
|
one legit grievance is that python is super bad at concurrency. thanks gil if you really care about object oriented programming.... imo that's also not very good in python (but better than like C++, but lol what a low bar to compare)
|
# ? Oct 27, 2016 12:56 |
|
hackbunny posted:I took up python again and remind me why it sucks? I like it so far. it has list comprehensions and generators and what more could I ask Depends. Are you on Python 3.x using MyPy? If the answer is yes, then it is perfectly good language. If you are on 2.7 and using unit tests instead of types, there are some things that hurt a lot (some of which needlessly, like comprehensions leaking scope) Python code:
|
# ? Oct 27, 2016 12:56 |
|
hackbunny posted:I took up python again and remind me why it sucks? I like it so far. it has list comprehensions and generators and what more could I ask in order from most important to least:
imo list comprehensions are a very inferior form of being able to chain higher order functions together to transform data
|
# ? Oct 27, 2016 12:59 |
|
not having explicit support for OOP koolaid in your language is a pro, but you are right that OOP aficionados would care
|
# ? Oct 27, 2016 13:02 |
|
Python is great for banging out cross-platform command line tools, small-ish websites in Django that have an admin page, prototyping stuff, and scripting tasks. Outside of that it has no real advantages over other languages, especially on the server. I'd use erlang, elixir, go, or scala for anything major I have to do on the server, and I'd use C++, Go, maybe Scala for major desktop apps.
|
# ? Oct 27, 2016 13:01 |
|
comedyblissoption posted:in order from most important to least:
|
# ? Oct 27, 2016 13:14 |
|
a legit complaint with the unicode though is that it really gets in the way if you're doing low level coding I forgot about that because tbh python was never my first choice for this kind of stuff. making everything unicode hosed this use case but I feel like that was a sensible tradeoff on python3, it simplified a lot of other poo poo. Symbolic Butt fucked around with this message at 14:46 on Oct 27, 2016 |
# ? Oct 27, 2016 13:19 |
|
comedyblissoption posted:in order from most important to least: 3.6 lets you declare variable types (though not enforced at runtime)
|
# ? Oct 27, 2016 13:35 |
|
these are all correct complaints though. also, chaining operations on multiple lines sucks because you have to stick a "\" at the end of every one or wrap the whole thing in parens, it's real weird
|
# ? Oct 27, 2016 14:13 |
|
list comprehensions are bad because:
higher order functions are better because:
|
# ? Oct 27, 2016 14:14 |
|
python is good
|
# ? Oct 27, 2016 14:40 |
|
Asymmetrikon posted:these are all correct complaints though. also, chaining operations on multiple lines sucks because you have to stick a "\" at the end of every one or wrap the whole thing in parens, it's real weird I don't like chaining too many functions/methods, they get hard to understand fast. even C# linq people try not to get too crazy and break chains into smaller steps and give names to them. comedyblissoption wants a functional programming language to satisfy his functional programming lust and I respect that. I'm just saying those are not relevant to judge python as a BAD LANGUAGE because python has very little pretense of following this paradigm. like I agree, python is a lousy funclang. python's lambda is kind of bad and broken outside of the most straightforward usage. is it relevant though? not really because python promotes using stuff like functools/operator modules instead of lambda. someone make a car analogy here
|
# ? Oct 27, 2016 14:41 |
|
python lacks the building blocks to make a really good functional language. lack of pattern matching in function heads means you need control flow constructs, so you have to write imperatively one way or the other. mutability compromises the value of higher order functions by requiring copying (or at least being extra careful) to avoid unintended side effects, where immutability allows for maximal sharing. not that python's functional offerings are bad, but it's fundamentally an imperative language, and when in rome you gotta do as the romans do
|
# ? Oct 27, 2016 14:56 |
|
yeah you'd be dumb to try and do functional stuff in python. use the right tool for the job
|
# ? Oct 27, 2016 15:12 |
|
when i was learning python i was told expressly by the IRC to stop trying to program haskell in it lol
|
# ? Oct 27, 2016 15:15 |
|
gonadic io posted:when i was learning python i was told expressly by the IRC to stop trying to program haskell in it lol I had similar problem in reverse, when I was coding C in Scheme. (Actually I stopped soon enough, but I admit that I definitely started out that way)
|
# ? Oct 27, 2016 16:42 |
|
Symbolic Butt posted:someone make a car analogy here loving civic can't haul plywood very good
|
# ? Oct 27, 2016 16:42 |
|
Xarn posted:I had similar problem in reverse, when I was coding C in Scheme. (Actually I stopped soon enough, but I admit that I definitely started out that way) this is something that people who say that learning a new language only takes a few days sometimes forget you sometimes have to learn a new paradigm or at least the foibles and best practices and thats not as easy as learning the syntax. At least for me, but i'm not good so...
|
# ? Oct 27, 2016 16:45 |
|
Thermopyle posted:this is something that people who say that learning a new language only takes a few days sometimes forget you're right. sure it's easy when you're programming the same language with slightly different syntax but i've taught lots of beginner to haskell to undergrad students who only had been taught c up until this point so i've seen this first hand
|
# ? Oct 27, 2016 16:58 |
|
Thermopyle posted:this is something that people who say that learning a new language only takes a few days sometimes forget when interviewing people I look out for wholesale baby-with-the-bathwater type negative statements about languages e.g. 'javascript sucks' (which is sort of a catch phrase around here) it means - they are inexperienced and probably only know one programming paradigm, but they are unaware of this inexperience which compunds the danger or - they are experienced but inflexible which probably means their skills are outdated and wont improve or - they are an rear end in a top hat who doesn't even like this job so they are probably going to be poo poo at it and a terror to work with
|
# ? Oct 27, 2016 16:59 |
|
- they are a fan of hyperbole
|
# ? Oct 27, 2016 17:16 |
|
on the other hand - javascript sucks
|
# ? Oct 27, 2016 17:19 |
|
if someone applied for a backend position and told me "well i dont do javascript because it sucsk" i would probably hire them on the spot
|
# ? Oct 27, 2016 17:49 |
|
|
# ? Jun 8, 2024 17:27 |
|
python 3 is the tallest dwarf in the hilarious and adorable oompa loompa village that is the dynamically typed programming community
|
# ? Oct 27, 2016 17:50 |