|
gucci void main posted:so just backbone fits that profile then i guess, i remember when it was cool and now it's not usually usuable and cool are opposite ends of a spectrum. Or at least hip new web garbage isn't usable or stable.
|
# ? Jun 27, 2013 20:20 |
|
|
# ? May 16, 2024 17:54 |
|
prefect posted:semi-serious question: what's the serious engineer-scientist opinion of things like ip, tcp, and http? are those masterpieces of engineering design, or are there chunks of them that are the equivalent of spit and baling wire, things that work despite themselves? tcp is pretty baller
|
# ? Jun 27, 2013 20:20 |
|
use backbone/knockout/angular/whateverthefuck.js and move on with it. if you're thinking about javascript so much you're getting mad at individual libraries you should probably spend more time coding unless youre working in node - then youre right hosed
|
# ? Jun 27, 2013 21:35 |
|
no, libraries are what define us as people. If we don't use the hip new ones we arent' cool. Sulk is right to check with this thread before using any framework or library. We are the arbiters of lovely code.
|
# ? Jun 27, 2013 21:42 |
|
Ronald Raiden posted:no, libraries are what define us as people. If we don't use the hip new ones we arent' cool. Sulk is right to check with this thread before using any framework or library. We are the arbiters of lovely code. i'm teaching myself some python to automate a little task at home. i hope this isn't offensive to the code gods.
|
# ? Jun 27, 2013 21:43 |
|
how 2012 of you, dart is the only allowed language (because no one uses it)
|
# ? Jun 27, 2013 21:45 |
|
god is dead. But you are good, python is a good language for good people to use.
|
# ? Jun 27, 2013 21:45 |
|
python owns
|
# ? Jun 27, 2013 21:45 |
|
Ronald Raiden posted:python is a good language for good people to use.
|
# ? Jun 27, 2013 21:45 |
|
dur posted:python owns
|
# ? Jun 27, 2013 21:47 |
|
code:
|
# ? Jun 27, 2013 21:56 |
|
why not use += x
|
# ? Jun 27, 2013 21:59 |
|
go ahead, you'll get the same error and yes i know how to fix this but it still sucks
|
# ? Jun 27, 2013 22:15 |
|
congrats! you found an edge case in a programming language where it doesn't behave as one might expect, if you don't understand how local variable scope works. that certainly invalidates the whole language. actually if you really really want to do that, in python 3 you can say 'nonlocal your_shitty_variable' at the top of the function.
|
# ? Jun 27, 2013 22:29 |
|
i made this todaycode:
|
# ? Jun 27, 2013 22:35 |
|
Python looks really bad with eight space tabs
|
# ? Jun 27, 2013 22:40 |
|
all you python scrubs are going to be programming perl6 in 10 years (if you havent killed urself by then)
|
# ? Jun 27, 2013 22:41 |
OBAMA BIN LinkedIn posted:lmao if you are intimitely knowledgable about when and how your school's systems fail my schools systems started failing me when i was in 2nd grade
|
|
# ? Jun 27, 2013 22:42 |
just saying JavaScript is a bad language this is absolutely not up for debate
|
|
# ? Jun 27, 2013 23:28 |
|
uG posted:all you python scrubs are going to be programming perl6 in 10 years (if you havent killed urself by then) this but julia lang
|
# ? Jun 28, 2013 00:05 |
|
textwrangler more like textmangler, am i right?
|
# ? Jun 28, 2013 00:15 |
|
BONGHITZ posted:textwrangler No. flick off. I can't. Relieve you thought that was a good idea to post.
|
# ? Jun 28, 2013 00:48 |
|
BONGHITZ posted:textwrangler Nope, TextWrangler is a perfectly good text editor if you're somehow a Rule 36er (the non-poor best text editor is BBEdit, the paid version of TextWrangler)
|
# ? Jun 28, 2013 00:54 |
|
polpotpi posted:java is the only language versatile enough to be used on the fronted and backend. the goddamn internet runs on java. you can get paid to write code in java. dur posted:python owns
|
# ? Jun 28, 2013 00:59 |
|
OBAMA BIN LinkedIn posted:just saying you are correct, but javascript did get closures right, and if you're only gonna do one thing right in your programming language, that's a good one to pick therefore javascript is better than python. ofc it is still a bad language
|
# ? Jun 28, 2013 01:25 |
|
polpotpi posted:you thought lol
|
# ? Jun 28, 2013 01:54 |
|
JewKiller 3000 posted:javascript is better than python lol way to set the bar high
|
# ? Jun 28, 2013 01:56 |
|
hey guys this honorary p-lang is better than that actual p-lang!
|
# ? Jun 28, 2013 02:22 |
|
not sure whats wrong with one programming lang being better than another. Though javascript isn't better than python. Javascript isn't really better than anything. Except PHP I guess.
|
# ? Jun 28, 2013 03:06 |
|
sorry python is the master messiah language all are below it especially C-langs unless they're used in python modules
|
# ? Jun 28, 2013 03:19 |
|
Ronald Raiden posted:not sure whats wrong with one programming lang being better than another. Though javascript isn't better than python. Javascript isn't really better than anything. Except PHP I guess. python and javascript are basically the same language with slightly different syntax. hurrr let's make an object oriented language, where by "object" i actually mean "hash table mapping string keys to arbitrary values, with a pointer to a parent hash table" when comparing two pieces of unmitigated dynamic garbage such as python and javascript, to find a meaningful contrast, it is necessary to consider details like whether or not lexical scoping is implemented properly. or, as you put it, "edge cases"
|
# ? Jun 28, 2013 03:28 |
|
JewKiller 3000 posted:Shaggar was right
|
# ? Jun 28, 2013 03:33 |
|
JewKiller 3000 posted:python and javascript are basically the same language with slightly different syntax. hurrr let's make an object oriented language, where by "object" i actually mean "hash table mapping string keys to arbitrary values, with a pointer to a parent hash table" ok, i'll bite. If you think they are they same language, you have probably never used either, and also actually, gently caress it. If you are dumb enough to say that who the gently caress cares. Consider me trolled.
|
# ? Jun 28, 2013 05:03 |
|
thanks for the engaging conversation! i hope you continue to post
|
# ? Jun 28, 2013 05:13 |
|
go does closures properly *and* has a really novel and useful take on OOP. you can think of it as "C done right" or alternately "javascript made by people who have a clue" it even has language support for maps (that's a computer scientist way of saying "hash table" for you p-langers) so if you're coming from a bad language you can just dive right in and poo poo out code like nobody's business
|
# ? Jun 28, 2013 05:17 |
|
if you want to recommend languages made/used by people who have a clue, i don't think you're welcome in this thread
|
# ? Jun 28, 2013 05:23 |
|
JewKiller 3000 posted:if you want to recommend languages made/used by people who have a clue, i don't think you're welcome in this thread that explains why you tried to run me out when I mentioned python
|
# ? Jun 28, 2013 05:24 |
|
you're welcome to your opinion, but loving say something, not just "HURR PYTHON GOOD LANGUAGE DURR SPAM EGGS HEIL PEP 8" perhaps you could list the things you like about the python language that other languages do not provide?
|
# ? Jun 28, 2013 05:29 |
|
prefect posted:semi-serious question: what's the serious engineer-scientist opinion of things like ip, tcp, and http? are those masterpieces of engineering design, or are there chunks of them that are the equivalent of spit and baling wire, things that work despite themselves? the best design decision in tcp was to split it into ip and tcp. tcp itself is a good idea: pretend a packet switching network is really a phone network, and making calls between computers, but early tcp also caused network collapse (congestion control), it was vulnerable (syn flooding) and has a number of just unused or broken features (tcp urgent). the real problem with tcp is that it is fossilized. now it's hard to change tcp because of nat shitboxes + smart routers, as well as being burnt into kernels, instead of in userland. applications can't control tcp flow or congestion, so many flock to udp to get what they want (like not saturating bandwidth) tcp is really a stream atop of messages, but people tend to send messages over tcp, so they kinda end up reimplementing flow control + acks + timeout over tcp. many attempts to shoehorn a message protocol over tcp also suffer from a lack of multiplexing as well as head of line blocking too. tcp in some ways is too high an abstraction for messaging protocols. for example: http and websockets. http can't be multiplexed, and pipelining isn't great as a substitute. websockets has to implement acks, timeout and flow control atop tcp too. http itself isn't really a masterpiece of design as implemented, but the intentions behind it are rather neat. instead of abstracting things as special sockets, or a series of weird and ad-hoc methods, http works more like a filesystem, and through this allows proxies, caches, loadbalancers, as well as gateways to non http services. http is a a badly implemented protocol that makes the web work so well. still, it has weird things like line folding and a series of workarounds for older versions. meanwhile in opposition to tcp/ip there is this idea of named data networking/content addressable networks, the idea that sometimes getting a file is more important than talking to a specific computer. bittorrent makes an excellent example of doing this end-to-end/at the application layer without having to have new routers. instead of asking for a file on a given computer (i.e a url), you ask nearby computers for the file you're after.
|
# ? Jun 28, 2013 05:39 |
|
|
# ? May 16, 2024 17:54 |
|
http/tcp/ip is just the most recent in a long line of good ideas executed badly and misused
|
# ? Jun 28, 2013 05:46 |