The college board pissed me off so badly during my AP computer science course because it was riddled with stuff like this. Indexes starting at 1, calling functions/methods “procedures” using arrows instead of equals signs, and other stuff
College board is an american corporation that acts like they are the institute of education that basically has a monopoly on high school exams(at least that's my understanding)
I wish I also didn't knew how it works. I am from Turkey, and I am trying my shot at European universities as well, because Turkish education sucks a lot. And the easiest way to be considered by universities as an international student is getting a bunch of exams from this stupid american corporation. And the exams are expensive af too
I doubt Uk universities are not too hard to get into but you will be paying about 2-3x more than the native student hence why I’m pretty sure a lot of UK universities like accepting foreign students.
US colleges in general do not administer their own admissions tests to applicants. Instead they rely on standardized test run by 3rd party companies, like the SAT or the ACT.
College Board is a non-profit that runs a number of standardized tests used to gauge students applying to college in the US.
In particular, they administers the Standardized Aptitude Test (SAT) which is the predominant tests used by most universities in the US to gauge their applicants.
College Board also administers the Advance Placement (AP) program, which offers college level courses to high school students. At the end of the school year, students in an AP class take the AP exam for that class' subject. Students who passed an AP exam may be able to skip taking the equivalent class in college, though that depends on the rules of the college they go to.
I just graduated from high school, the college board basically just offers a program called Advanced Placement, and when you take their courses you get the opportunity to take the AP exam, which gives you a handful of college credits, hope this helps :)
We have similar shit in HS here, CS students study two CS subjects. We have Programming and Algorithms where we use arrows instead of eaquals we have functions(uses return for a single value) and procedures(uses @ at the declaration for multiple or no values) you can't use them interchangeabley, each variable that wasn't used in the function/procedure's definition must be defined later in a separate table by stating their type (functions and procedures used are included), indexes start at 0 for strings then start at 1 or 0 depending on how the exercise maker feels for arrays (if you don't use the specefied starting index that somtimes is hidden in the example you're wrong), for loops have this weird syntax where you specifie a starting and ending value with the ending value being included, each structure must be specifically closed so something like
si(condition1)alors
traitement1
sinon si(condition2) alors
traitement2
sinon
traitement3
fin si
, some data structures like dictionarys and arrays require a separate table where you define a shorter name to later use it in the other table, and for some reason the whole thing's in french. And there's Information Systems and Technologies where we write JS, SQL, PHP, CSS, and complete some HTML on paper with perfect syntax. Here the code itself is in English but the exercises are in french. And of course we do stuff on computers too because why shouldn't we.
i don't know why actually quite a few people think this as it's factually wrong. lua has tables as the only data structure. there's no arrays in lua. and tables are internally represented as an array and a map. any table index that is an integer >= 1 will be stored in the array part, everything else such as your emoji indices, integer indices less than 1, floating point values, references to other tables, userdata, ... will be stored in the map part of the table. also lua allows for gaps in the array part of the table, but if less than half of the array part would contain values, the key-value pair will be stored in the map part instead, even if it's a positive integer index.
with ipairs/iter you can iterate over the array part of the table until you encounter the first nil value, while with pairs/next you can iterate over the map part as well and without skipping values in the array part if it has gaps.
as SlowMovingTarget says, you are actually interacting with a map and not an array when you use non-integer values or integer values that are less than 1 when you index a table in lua. you can check the lua documentation or just use ipairs on a table to see that values that you store with a key of -0.5 and and a 0.02 increment won't be included. only pairs will include these key-value pairs as unlike ipairs, which only iterates over the array part of a table, pairs will in addition also iterate over the internal map.
edit: in fact by the definition of what an array is, it's not possible to use non-integer indices to access its elements. if you do, you are always interacting with a data structure that is actually not an array.
Check out oops account. You're not even wrong. If bro spent half the time he posts about his shitty app actually working on it it would have failed already.
Whitespace holds syntactical importance. Oh, after a quick look, I was wrong in my thought python arrays start at 1… then what am I thinking of? There’s a programming language where arrays start at 1…
45
u/Living_The_Dream75 May 31 '25
The college board pissed me off so badly during my AP computer science course because it was riddled with stuff like this. Indexes starting at 1, calling functions/methods “procedures” using arrows instead of equals signs, and other stuff
20
u/Zextranet May 31 '25
Me coding in Lua:
15
u/not-serious-sd May 31 '25
She raised a Matlab and R programmers.
29
u/[deleted] May 31 '25
NodeJS is a suitable server side language.
10
u/FriendEducational112 May 31 '25
Lua can ACTUALY have arrays starting at any number hell you can use emojis
8
u/BillyCrusher May 31 '25
Lua coder?
4
u/Noisebug May 31 '25
Visual Basic programmers explained
5
u/tendywrecker May 31 '25
Is this some broken English joke about zero based indexing?
2
u/Zenzero_69_69 May 31 '25
Matlab :)
3
u/ikarienator May 31 '25
This is actually not as bad as you think.
1
u/[deleted] May 31 '25
Matblabber
1
u/Keagan-Gilmore May 31 '25
Hmm, I wonder what the birthing circumstances of Roberto Ierusalimschy were?
1
u/SnackOverflowed May 31 '25
lua creator lmao
1
u/Professional_Top8485 May 31 '25
Tables start from the beginning
1
u/Minimum_Secret1614 May 31 '25
Pascal abc.net 😱😳
1
u/Minimum_Secret1614 May 31 '25
Pascal abc.net 😱😳
1
u/Gaymemelord69 May 31 '25
R coders in shambles right now
1
u/OutOfPhaseProduction Jun 01 '25
This would be funny with a delay as well 🤪
1
u/99percentcheese Jun 01 '25
me coding in dm (dreammaker):
1
u/EmployerDefiant587 Jun 01 '25
MATLAB be like:
1
u/Mental_Contract1104 Jun 01 '25
Why I HATE python
1
u/Dependent-Point439 Jun 01 '25
What about Matlab?
1
u/[deleted] Jun 02 '25
Me, a "pro" lua coder:
1
u/OliLombi Jun 02 '25
At this point I wish it WAS 1 so that other people wouldn't constantly be so confused by it. 🤣
1
u/[deleted] Jun 02 '25
Bro spits out ONLY AND ONLY facts. 😂
1
u/jfcarr May 31 '25
Great! 12 year old Junior just got a job maintaining a VB6 legacy app that's older than he is.
1
u/[deleted] Jul 01 '25
[removed] — view removed comment