50 Definitions Every Programmer Should Know
HTML-код
- Опубликовано: 2 июл 2024
- Instagram: / keep_on_coding
Discord: / discord
Become a Member: ruclips.net/user/keeponcoding...
-----------------------------------------------------------------------------------
Business Inquiries: contact@keeponcoding.org
My Gear: amazon.com/shop/keeponcoding
-----------------------------------------------------------------------------------
#keeponcoding #tech #programming Наука
How many did you know? What other terms would you add to this list?
Hi !
I love your videos...
how can I be pro coder
yeah lots of word in coding i dont know
As I've been far removed from the coding community, I knew like 10 of them well.
could add framework to the list
I am CS student grinding for my first internship this summer, you’re vids have been an awesome resource for me. Thank you
You are super underrated on RUclips. You deserve way more subscribers. Every question that needs clarification I come to you and I come out educated. Keep up the hustle brotha.
Thank you so much for these videos now I can have it open on my meeting and know what they are saying
That moment when you realize how much concepts you know without even thinking about it! Thanks Sam ; )
Wow!
May I add:
- Frontend and backend - frontend being what is displayed to user and backend all the logic behind
- XML - as JSON, way of data transfer/storage
- SOLID principles - 5 principles for cleaner, more readable and easier to maintain code - some form of OOP upgrade
- Design patterns - common and checked solutions for usual problems - some form of SOLID upgrade
Basically you've mentioned all of these.
Maybe also:
- assembly language - low-level language specific for a certain architecture
- library - collection of classes, names, methods, documentation... used by a third party
Thank you! This video is much needed!
Amazing video man. Really helpful to review the knowledge about the terms
Gonna have my CS midterm soon, this is extremely helpful thank you!
Even though I did know almost all of them it was very nice to watch. Keep it up
Useful video - thank you!
you always inspire me to "Keep on coding" in a nice and enjoyable manner
I also want to start a youtube channel on coding because of you
@@AbdullahAhmed-xz8sm no problem, but I think your comment and view is equally as important because it shows how dedicated and interested you are in coding
@@pranav3041 thank u
Second
Dang, thank you!
Thank you!
Thank you for explaining API, I couldn't really figure out what it was used for.
That was the hardest one to give a quick explanation of.
👍😂😂👍👍👍
Ooof
@@KeepOnCoding I'll definitely use this video when I forget it again :)
I loved this brother!
The moment you said Virtual Private Network (VPN) I expected a sponsorship
Good one bro
AWESOME -> this word is mostly used to give a definition for videos 'Keep On Coding' youtube channel have
Nice. You should now iterate over that dictionary of items and insert each in its own video 😁
Thank you
Great - Knew 48 of them. Not to the same level of details but a high level understanding
Nice video bro
What bout Stack Overflow?
Definition: A place where coder's go for literally everything
Also definition: Occurs when the call stack grows larger than its allocated memory, and the stack pointer starts pointing at memory intended for something else.
Hello,
Do you know the names of any computer science journals out there that anyone reads where research studies are published?
I am trying to refresh my computer science knowledge again.
Thanks.
Your channel is really cool and helps a lot.
The virtual memory you describe is not the way I know the term "Virtual memory". What you described sounds like swap space. Virtual memory is an abstraction layer between software and the computer's physical memory. When an application references an address, that's _always_ a virtual address. When all virtually indexed caches miss (e.g. L1 cache), the virtual address must be translated to a physical address, typically done by a Memory Management Unit (MMU). That physical address then points to the actual location in real memory to look for the data at. The data may be found in RAM, or there may be a need to go to disk to fetch it.
I'll concede that there may be different meanings of virtual memory, but I wanted to highlight that there's at least one other commonly used interpretation of the term.
@AL I mean, why should you listen to somebody who calls himself programmer but looks up the definition?
Its not overall wrong but not rlly right. If u have 4K memory in cache avaiable but u want to adress 64K memory u use this method what is fine described but u have this 4K always on your chache so u go and seperate the 4k in like 4 equal piece and call each of it page now. u do the same with ur virtual memory(what is in the ram) and have 64 pages so 1 page = 1k memory. U actually store 4 pages in your cache from your virtual memory so its full now. If u have an operation which contains a memory what is not in your chache u get a paging error and you have several algos to kick one page out often with a refbit concept. So no, u dont have a pointer who points to the physical adress .. that would make no sense because u use this medhod to have more memory than u want in ur cache whis is 100times faster than ur main memory (RAM) sry for my bad english im german cheers.
@@kaanevl1907 I don't understand your point. You've described paging, which is not relevant to the point I was making, namely: virtual memory is an abstraction layer between (user space) applications and physical memory. It provides isolated address spaces on a per process basis. The description in the video sounds like swap space, which is something completely different in my mind.
RAM is physical memory. Just like a hard disk or SSD.
I don't know what you mean with pointer to physical memory. The short of it is that an app reads from a virtual address, the MMU performs address translation to a physical address and then the CPU fetches the data, trying cache then RAM and finally persistent storage.
I will amend that it appears as if CPU caches are often at least physically tagged, meaning that a typical CPU always performs address translation (i.e. even if data is in the L1 cache).
@@Ubben1999 Yea, u said ur physical adress points to the real loc of the mem, and that makes no sense, I tried to make this clear.
@@kaanevl1907 A physical address does point to the real location in memory. I don't understand what part of that does not male sense to you. Are we experiencing a language barrier or are you simply disputing that physical addresses exist?
WOW . thank you so much
Great video.
I wish this was in a PDF because it would be much more helpful rather than sprinting through definitions.
I knew like 30 of them and I have now been coding for a month and a half so think that's decent
I'm preparing for competitive exam and I stumbled upon a question related to coding and I'm stuck. I've never thought about coding & now I'm having a hard time to figure out the most basic thing
The debugger is somewhat wrong.
You don't just find the bug where you put the breakpoint.
some of the terminologies you missed: tail recursion, thread-safe, concurrency, functional programming, shared state, async and synchronous thread,
Thnx For This Video 10/10
Can you please provide a docx or pdf version of the these terms? This can be valuable
High Quality Content!
Good video
Just the last one I don't knw about, we learn every day
Any chance of this list as text?
You missed the "PullStackDeveloper" part!🙂
6:23 WRONG! Virtual memory describes ENTIRE thing. It combines the RAM and SWAP together. It's not the name for just the unused part in swap.
That was Impressive but not enough. I enjoyed it. What another 50 ?
going to show my mom this every tine i tell her something and she doesnt understand the terminology
You forgot to add LGTM
He's just reading them off of google 😂
Nice, now I remember what a race condition is
👌
Zeroth
Is Cloud Computing kinda like Web Hosting?
No. Cloud computing is general computing services provided over the internet. Web hosting is only web service
@@guardrover Thank you for the explanation!
Let's goooo
Still not sure what scripting language means (other than maybe language you can write scripts in). I always assumed it was just an insult from low level systems programmers grumbling about all the resource mismanagement of modern languages that deserve to stay in the scripting world. It seems like some people use it to describe anything interpreted rather than compiled (so if you use a python compiler like numba does it get to graduate to the big kid table of 'real programming languages'?). Bash aside, when plenty of Big N and fortune 500 companies extensively use python and javascript in mission critical production systems calling them "mere scripting languages" in a dismissive sense (not accusing you of that but some do) seems silly
if you could explain more 😢
Kind of funny you need to read the definition.
But you know none as you’re reading them off phone. XD
I’m just saying, go learn them!
First here to watch the video
no my man, I was first to see and comment
@@pranav3041 nice man
STOP..!! Don't watch this if you are a computer science graduate. Don't waste your time. These are issues with people from Non-Computer science background becoming programmer...!!! 😀😀 Not a thing to remember for computer science graduates. That is our life from college days !!! 😁
What about IPC - inter process communication, Fork, Deadlock, Interrupt, ISR - Interrupt Service Routine, BIOS, Swap, Buffer, Flow Control, Sliding Window, Collision, ALOHA, Token Ring, LOM, iSCSI, FCoE, RDMA, RoCE, ALUA, NVMe, MSI, MSI-X, INTx, DCBX, PFC, ETS, ECN, FIP, Kubernetes, Containers, SAS, SATA, MAC Address, UART, BMC, IPMI.... Just to name a few from my dictionary. 😀😀😁
Make a better one ! A video, quizlet , PDF and send it to me if you got the time. I'm just getting into it and trying to find good info