Arbitrary indexing as in Ada is completely free at runtime and a great method to prevent off-by-one errors, what the fuck are these toilet scrubbers on about?
Name:
Anonymous2017-06-27 6:14
why are those people so butthurt about := assignment? it's better than = which is intuitively read as 'equals'
Name:
Anonymous2017-06-27 6:20
>>4 if it's better than = then why isn't it used anymore?
Name:
Anonymous2017-06-27 6:43
>>5 Because typing = doesn't require Shift, but : does.
Name:
Anonymous2017-06-27 6:43
>>5 because of C's popularity. and while I genuinely like C, it's far from perfect
Name:
Anonymous2017-06-27 6:47
What if Lisp used square brackets instead of parens?
>>5 Because students have been literally dumbed down by these universities. This is the next generation of software developers. If that doesn't scare you, the F-35 software is written in C and C++ because they thought the programmers were too dumb to learn Ada. They're too dumb to learn Ada, but they're supposed to write working C and C++.
Ada(specifically GNAT) needs better compiler diagnotics. It often just spits "Compilation error" or other cryptic one-liners. I'm not going to use Ada just because its safe, the language has to be user-friendly. There is little of books, tutorials, code examples, communities/forums are stacked with old people arguing about standards.
There is little of books, tutorials, code examples, communities/forums are stacked with old people arguing about standards.
Barnes' Programming in Ada 2012 exists, what other books or tutorials do you need? You don't read ten thousand introductions to FIOC when you already have a good one. Yes, there is no Stack Overflow for Ada you can quickly copypaste from, thank G-d. The programming world needs less rot by cargocultists.
Name:
Anonymous2017-06-28 12:44
Example of proper documentation for complex software:
Tutorials: A step by step guide with heavily annotated code. These are meant to get the user acquainted with the library as quickly as possible. The objective is to build the confidence of the user in using the library through abundant examples and detailed instructions. Examples speak volumes and we have volumes of examples! Abstracts: A high level summary of key topics. The objective is to give the user a high level view of the library, the key concepts, background and theories. Reference: Detailed formal technical reference. We start with a quick reference -- an easy to use table that maps into the reference proper. The reference proper starts with C++ concepts followed by models of the concepts.
And then there is the The C++ Programming Language book, intended to confuse the user and make him lost in the labyrinth of broken concepts.
Name:
Anonymous2017-06-28 19:24
You don't need documentation if you know how to RTFS.
Name:
Anonymous2017-06-29 7:12
>>18 you don't need standards when you know how to RTFSC you don't need source code when you know how to RTFMC
Name:
Anonymous2017-06-29 9:02
"Solving problems yourself builds character: you don't need stack overflow, reddit and google." /thread
Name:
Anonymous2017-06-29 9:24
who needs /sorg/ when you've got /prog/
Name:
Anonymous2017-06-29 11:52
Professors are afraid to fail people.
Name:
Anonymous2017-06-29 11:56
>>22 This. I'm not sure if it's fully their fault though: Many universities receive funding based on how many students succeed in the program and a high number of failing students is usually blamed on the professor and not (as it should be) on the fact that too many students don't have any business being enrolled. Gotta keep the student loan scam going.
Name:
Anonymous2017-06-29 13:26
>>22-23 Except it's not. CS is there now to churn out future code monkeys to meet the demand. Future code monkeys don't need Fortran, Cobol, Algol, Basic, or any of the other ones.
>>29 Okay, run along and play your video games now.
Name:
Anonymous2017-06-30 18:54
>>30 But I'm right, tho. Whether Fortran is or is not used--is irrelevant. Future code monkeys have absolutely no need to learn it, and only people involved with legacy systems or "HPC" care.
Name:
Anonymous2017-06-30 18:59
>>31 Computer science isn't supposed to create code monkeys. Universities are supposed to be better than a Java/JavaScript coding ``bootcamp''.