|
MALE SHOEGAZE posted:the web counter cgi wasnt in the archive, obviously. trying to decide whether I want to pick a popular one from the era or reimplement it using something absurdly modern. you gotta go vintage with that
|
# ? Sep 8, 2016 04:16 |
|
|
# ? Jun 6, 2024 03:44 |
|
cobol on cogs
|
# ? Sep 8, 2016 04:38 |
|
hobbesmaster posted:#ifdef __cplusplus i still don't know what this means, and i don't intend to find out.
|
# ? Sep 8, 2016 04:51 |
|
Bloody posted:cobol on cogs https://sourceforge.net/projects/open-cobol/ so this apple 2 MSDOS C compiler I found is from 1986 and uses K&R style function declarations
|
# ? Sep 8, 2016 04:53 |
|
GameCube posted:i still don't know what this means, and i don't intend to find out. if this is a c++ compiler, the following block is C code
|
# ? Sep 8, 2016 04:54 |
|
i also find it amusing that they keep inventing new c++ features when the only people writing c++ are compiling their poo poo enterprise software in vs2005
|
# ? Sep 8, 2016 04:55 |
|
actually our trash fire is on vs2010
|
# ? Sep 8, 2016 05:08 |
|
our c++ trash fire is on vs2015 thank god so I might actually get to use some of this neat stuff
|
# ? Sep 8, 2016 05:09 |
|
changing from '10 to '15 is fun because microsoft renamed a bunch of standard poo poo
|
# ? Sep 8, 2016 05:15 |
|
MALE SHOEGAZE posted:I'm converting my brother's 1997 era star wars website into a modern website for his music. so far it's just what i ripped off of archive.org, but i added a javascript player for the vintage midis:
|
# ? Sep 8, 2016 05:21 |
|
he wasn't even on any webrings...
|
# ? Sep 8, 2016 05:45 |
|
hobbesmaster posted:are you complaining that a doubly linked list doesn't provide a [] operator? I'm complaining that several different implementations of ordered collections that allow duplicates present different interfaces to the developer it's stupid to say "random access is slow so we're not going to allow it at all" does operator[] really always require O(1) time? (hint: no, see std::map)
|
# ? Sep 8, 2016 05:54 |
|
GameCube posted:i also find it amusing that they keep inventing new c++ features when the only people writing c++ are compiling their poo poo enterprise software in vs2005 plenty of people use clang to write C++ (to work on LLVM and clang and lldb and lld and Swift)
|
# ? Sep 8, 2016 05:59 |
|
isn't operator[]( size_type position ) is always O(1)? std map is operator[]( Key& key )
|
# ? Sep 8, 2016 06:01 |
eschaton posted:I'm complaining that several different implementations of ordered collections that allow duplicates present different interfaces to the developer Different collections should have different interfaces because they have different use cases, and their APIs should guide you towards using them properly. std::list should not have an operator[], because std::list's API should discourage you from using std::list if you need random access. std::vector and std::map are designed to give random access, so they should have an operator[].
|
|
# ? Sep 8, 2016 07:17 |
|
so if one in a thousand accesses needs to be random access, you should have to do extra work and if you're prototyping and you realize a different underlying implementation for an ordered collection would be better-suited, you should have to do extra work got it, you've bought into the Stepanov brain damage
|
# ? Sep 8, 2016 08:21 |
|
GameCube posted:i still don't know what this means, and i don't intend to find out. extern "C" marks functions that use the C ABI. typically it means that function overloading isn't supported and that the linker ignores namespaces and function argument types when matching symbol names. some compilers may also assume that C ABI functions can't raise exceptions and act accordingly eschaton posted:so if one in a thousand accesses needs to be random access, you should have to do extra work shims young man, shims. do the extra work up front C++ code:
you may also use a container adaptor, in the vein of std::stack and std::queue, for your rather peculiar need to have a linear time subscripting operator
|
# ? Sep 8, 2016 09:24 |
|
so loving future posted:drinking, i imagine lol
|
# ? Sep 8, 2016 11:06 |
|
hackbunny posted:extern "C" marks functions that use the C ABI. typically it means that function overloading isn't supported and that the linker ignores namespaces and function argument types when matching symbol names. some compilers may also assume that C ABI functions can't raise exceptions and act accordingly speaking of range checking why in the world doesn't a call to advance that goes past the end return std::end(c) instead of being undefined?
|
# ? Sep 8, 2016 15:10 |
|
mandatory 8:30am meetings until the end of the release. wtf.
|
# ? Sep 8, 2016 15:12 |
|
LeftistMuslimObama posted:mandatory 8:30am meetings until the end of the release. wtf. lmfao
|
# ? Sep 8, 2016 15:17 |
|
LeftistMuslimObama posted:mandatory 8:30am meetings until the end of the release. wtf. you don't already have 8am standups?
|
# ? Sep 8, 2016 15:19 |
|
hobbesmaster posted:you don't already have 8am standups? don't you mean 9:30 standups?
|
# ? Sep 8, 2016 15:43 |
|
MALE SHOEGAZE posted:don't you mean 9:30 standups? don't you mean 8:30 standups which run to 9:30
|
# ? Sep 8, 2016 15:57 |
|
qntm posted:don't you mean 8:30 standups which run to 9:30 i think you mean 11:30 standups that run to 12:30
|
# ? Sep 8, 2016 16:01 |
ComradeCosmobot posted:i think you mean 11:30 standups that run to 12:30
|
|
# ? Sep 8, 2016 16:07 |
|
cinci zoo sniper posted:i think you mean weekly thursday meeting from 15:00 to 15:40 that happens every third week do you work at my job?
|
# ? Sep 8, 2016 16:17 |
|
hobbesmaster posted:you don't already have 8am standups? nah. normally for devs its pretty much just "make sure you log 40 hours a week and show up at all your meetings", but apparently some people on our team our like really loving the ball on keeping poo poo moving with 2 months before release. we have some (somewhat arbitrary) bugfix goals to hit and they're doable if everyone is actually managing their time correctly, but apparently that is beyond the ability of highly paid professionals so morningly meetings for 2 months have been created so that everyone is required to tell everyone what they are going to do today, and then explain themselves the next morning if they didnt get it done. its like i work with children.
|
# ? Sep 8, 2016 16:36 |
|
yes that is how daily standups work agile sucks
|
# ? Sep 8, 2016 16:38 |
|
HoboMan posted:yes that is how daily standups work so agile is literally a method for managing adults who act like children and cant stick to responsibilities without public shame involved? says a lot about the level of maturity among programmers that this is a widely touted method.
|
# ? Sep 8, 2016 16:48 |
|
the idea is more to know what other people are doing so that everyone knows what's going on and make sure you're not duplicating effort
|
# ? Sep 8, 2016 16:50 |
|
i mean, at some point you actually need to coordinate with people. coordinating as a team once a day is a pretty good idea imo. well i mean, the frequency totally depends on what you're doing i guess.
|
# ? Sep 8, 2016 16:51 |
|
hobbesmaster posted:speaking of range checking why in the world doesn't a call to advance that goes past the end return std::end(c) instead of being undefined? zero overhead, motherfucker (c++ nerds really, really care a whole lot about that sort of thing compiling to the same thing as *(c+i). microoptimizations uber alles and who gives a gently caress about correctness)
|
# ? Sep 8, 2016 16:52 |
|
agile is good in abstract principle: 'talk about whats going on and make sure we are all on the same page and communicating concisely' the fact that your average company and team needs a whole set of principles and rules and labels and training to approximate 'act like grown up professionals' is a whole other thing
|
# ? Sep 8, 2016 16:55 |
|
so loving future posted:agile is good in abstract principle: 'talk about whats going on and make sure we are all on the same page and communicating concisely' ding ding ding
|
# ? Sep 8, 2016 16:56 |
|
LeftistMuslimObama posted:so agile is literally a method for managing adults who act like children and cant stick to responsibilities without public shame involved? says a lot about the level of maturity among programmers that this is a widely touted method. it provides the structure and routine that makes the autist feel at home, and also i guess makes sure everyone is on the same page. the public shaming is just a thing management generally likes to throw in as an awesome bonus
|
# ? Sep 8, 2016 16:58 |
|
MALE SHOEGAZE posted:ding ding ding
|
# ? Sep 8, 2016 16:59 |
|
terrible programmer question: is there a way to like ignore a line of code when doing a release publish in vs?
|
# ? Sep 8, 2016 17:03 |
|
agile says nothing about structure or routine, and in fact the first bullet point of agile explicitly places the needs of people above the needs of arbitrary process but just saying "we value individuals and interactions" and pinning it to the wall somewhere doesn't actually cause anything to change, so, ironically, you need a process to make sure that that's what happens in practice as well as in theory
|
# ? Sep 8, 2016 17:05 |
|
|
# ? Jun 6, 2024 03:44 |
|
when people ask you every day what you are doing you have a lot less leeway to do whatever. that's what i mean by structure
|
# ? Sep 8, 2016 17:10 |