this 13 min video would have saved me a semester of stress in college lol
@Goku19881
3 жыл бұрын
If you had programming courses, I'd sign up for an annual subscription. Your content always make so much sense. Thank you.
@jah808allday8
3 жыл бұрын
I just took a class on assembly. Got a B+. Broke my brain
@gefitrop3496
3 жыл бұрын
Is this some sort of programmer joke I am too rookie to understand
@gefitrop3496
3 жыл бұрын
@Parker Sullins ?
@keyboardwarrior6296
3 жыл бұрын
@@gefitrop3496 Perhaps he barely understood the material.
@KayOScode
3 жыл бұрын
I also got a B+ in assembly which is weird because my current job focuses immensely on assembly. It was my lowest grade in my entire computer science degree
@powderriverfarrier
3 жыл бұрын
Forrest demonstrates waaaaayyyyyyy too much common sense in his videos. Before you now it he's going to cause people to start thinking creatively. . Good video mate.
@powderriverfarrier
3 жыл бұрын
Thank you for posting valuable videos. Merry Christmas to you.
@realchrishawkes
3 жыл бұрын
Are you trying to move lower level?
@fknight
3 жыл бұрын
No. I’ll stick with Java haha
@kitrodriguez992
3 жыл бұрын
This video explained a big chunk of my 1st year in college.
@stove.d
3 жыл бұрын
Love the style of these last two videos. Good stuff. As a low-level programmer I can't see why anyone would be writing in machine code, unless they're adding to an instruction set.
@kaiisheng
3 жыл бұрын
Dude, the production value of your videos are so freaking good!
@l1wzEqsWwy
3 жыл бұрын
I really never would have guessed Jesus was a historian.
@geckogeico2212
3 жыл бұрын
haha funny every time haha
@jacobl7451
3 жыл бұрын
I mean he's seen everything since the year 0, of course he'd be one
@gaming53wishmaster71
3 жыл бұрын
hahaha nice yaa he looks a ton like him
@anymorendlovu8383
2 жыл бұрын
lol dont break my ribs
@samuelachilike5040
2 жыл бұрын
😂😂😂
@Hym-un7ss
4 ай бұрын
you save my life by making this video.
@ScientistIzaak
2 жыл бұрын
I’ve been researching this topic like crazy and finally found a video that encompasses it all! Great video man!
@zjankowski
3 жыл бұрын
4GL and 5GL languages are truly misclassified. While transitioning from 1GL -> 2GL -> 3GL really feels like moving up the abstraction level, it's not the case for the remaining 2. In 3GL languages, you can just use a framework or a library to operate on a higher level of abstraction and you maintain the ability to change dataflows between your program components up to a single bit. The abilities you lose when using a 3GL language are always related to performance, data storage etc. so usually it simply just cuts you off from the irrelevant stuff, increases your productivity while maintaining the full potential to build any program you want. Those higher-level languages should just be called "special purpose languages".
@OGBhyve
3 жыл бұрын
Most drivers and firmware are written in C or C++. You may have found references to machine code but they would be referring to the use of an assembly language and an assembler.
@retropaganda8442
3 жыл бұрын
Don't you need to peek and poke at the registers/addresses of the hardware you're driving? That'd be direct machine coding. But of course, C/C++ can take the role of the assembler since it lets you abstract those raw numbers with named constants and even functions.
@roni5245
2 жыл бұрын
Hey, Forrest! Love your videos! They’re so informative and well made. I have a suggestion: please post programming tutorials. I have a feeling you’d be a great teacher :)
@danielvega646
Күн бұрын
I work with WinDev, it is a dev platform written in wlanguage which describes itself as a 5GL. This software is privative and corporative. It doesn't feel like programming (that is the 3GL, which is the most traditional programming experience), it feelks like... Creating a powerpoint but with software, I don't like it that much but I get paid so...
@maxx977
3 жыл бұрын
Great video, you taught me a lot of things and merry X-mas everyone.
@jedjedjedjedjedjed
3 жыл бұрын
Cool as heck!! Been enjoying your vids for a couple years now, great job man :)
@Lupinicus1664
2 жыл бұрын
Good job, most current 'programmers' have little idea of what came before them (or even how computers actually work)
@kvelez
Жыл бұрын
11:19 Good video, thank you.
@thechesslobster2768
3 жыл бұрын
This type of content is a black hole in terms of CS content on youtube. Excellent video topic choice, hope this blows up.
@KahfiSoobhanZulkifli
3 жыл бұрын
used prolog to create a game for my final coursework in computational logic.
@skinnyboystudios9722
3 жыл бұрын
whats good is that every logician who has never programmed before could turn her ideas into software using prolog.
@ComputerScienceSimplified
3 жыл бұрын
Loved this video!!! Amazing job, keep up the great content 😊
@timtudosa2519
3 жыл бұрын
Great video on the history of programming languages. Please do more videos like this!
@sumabich721
2 жыл бұрын
Dey taking our jobs!!
@mecowhy2201
2 жыл бұрын
theory... a code theory... xD amazing, it made me laugh a lot
@anandkalyanji
Жыл бұрын
Huge thanks 😊
@ahmaddynugroho
3 жыл бұрын
6GL: LISP
@joshuaesclamado1943
2 жыл бұрын
The graphics of this video is great!
@jacquesvanheerden5520
3 жыл бұрын
sick videos dude, thanks for the history it really helps more than to read it from a book
@bluesbasscovers
11 ай бұрын
Fully agree with you - Python and the others mentioned are 3GL
@fauzanahladzikri
2 жыл бұрын
lol i never expected aragorn would teach me regarding history of programming language
@Catrix_ML
11 ай бұрын
thanks man❤
@CallousCoder
3 жыл бұрын
ML isn't probably used for drivers, that is assembly (although clever assembly can rely on machine code for self modifying code). ML is however used for egg drops in buffer overflow exploits, you start with x90h NOP sled and create a exec system call to call a /bin/sh which should preferably be a (more) privileged shell.
@lifeinanotherworldalice1281
Жыл бұрын
Can you please explain what youve said so that a laymen like me could understand :thanks much appreciated.
@RogerJustinYau
Жыл бұрын
Thanks!
@fknight
Жыл бұрын
Thank you!
@leooz8071
10 ай бұрын
Thank you James Franco
@olitonottero7620
2 жыл бұрын
Thank you for sharing this
@hansvetter8653
5 ай бұрын
I see the future of Software development wirh Go, WASM/WASI and WebGPU.
@mattstyles4283
3 жыл бұрын
I'm learning Java at university- what frameworks, libraries, APIs etc. would you recommend learning to *eventually* become a Full Stack Developer?
@andreffrosa
3 жыл бұрын
Whatever you like the most. They are all different shells to do the same thing
@harshendubhardwaj5283
3 жыл бұрын
Great explanation!
@theblackswan7128
3 жыл бұрын
Intresting video thank you!
@freeassange5667
3 жыл бұрын
This is a comment to help with the algorithm.
@Shdnfncidjen
3 жыл бұрын
Ineraction!
@danielvega646
Күн бұрын
Wouldn't cloud be considered 5th GL? Or it would be more like 4th GL since the experience is pretty much as managing databases?
@albirtarsha5370
3 жыл бұрын
The database wars of the 80s were comical. Companies advertised their database language as "4GL". And so to make a marketing point some companies began advertising as "True 4GL". Eventually Oracle and SQL wiped that mess out.
@jesustyronechrist2330
3 жыл бұрын
It's crazy to think that programming really is just automation on top of automation, scripts running scripts.
@daniellombardi3670
3 жыл бұрын
Why do you consider python 3GL? didnt mention it in the vid, just threw it out there
@hanseo1010
Жыл бұрын
I subscribed.
@groveavenue
2 жыл бұрын
Good presentation. You did not include COBOL and its volcanic part in the development of programming languages. :)
@monkeyrobotsinc.9875
3 жыл бұрын
4gl is blueprints and bolt.
@pavelbaidurov228
3 жыл бұрын
We can create AI for direct coding in binary/ It can boost existing cpomputers by 30-50% or we can create CPU for ML coding in binary and it will be several times faster per watt
@keithmiddlehurst4036
Жыл бұрын
I thought I saw somewhere there was sixth generation languages? Based on interfacing software . I thought third generation was lines of code fourth generation procedural fifth automation sixths interfacing software, saw this someplace cant find it now. 🙄Was thinking with user interfaces to program education or employment schemes build your own Ph.D degree by compilation, refer to Word on line of Code at a time.
@fknight
2 жыл бұрын
This is an automated comment to display likes & dislikes for the video you're currently watching, since KZitem decided to disable the dislike count on videos. Views: 33266 Likes: 1820 Dislikes: 17 Ratio: 99.1% Last Updated: Dec-29-2021 KZitem, please don't ban or shadowban me. I learned how to do this from your own docs. Lol thanks.
@ryanolson6794
2 жыл бұрын
So that means everything designed now using 3GL /4GL is being made with technology from the 70s?
@jamespong6588
Ай бұрын
As a programmer who worked in the industry for 20 years Academia has nothing to do with reality
@bhashuvbr
2 жыл бұрын
sixth generation and seventh generation and 8th generation and 9th generation and finally X generation is the way to go.
@stevensommer8326
Жыл бұрын
In class I have to do a presentation on Julia. The professor wants to know what generation it is. I don't know if it's 3gl or 4gl. I ask chatgpt. It said Julia doesn't have a generation because it's too new. Bard said it's 5gl.
@seymour_videos
3 жыл бұрын
Yeah they for sure still use binary to code things like conveyors and other machines that run logics through a PLC.
@Parulminu
3 жыл бұрын
Hey man, when we're arrays invented? And we're they invented for the purposes of programming first? I found some link saying it was a guy named Daniel but I couldn't find any other sources for the same info.
@gauravbharadwaj6184
3 жыл бұрын
i am so happy that i am studying cs
@ZapOKill
3 жыл бұрын
... and there is Haskell and Lisp
@alsayehsoft
2 жыл бұрын
Please would talk about programming paradigms
@mohammadfardinchowdhury177
6 ай бұрын
you didn't mention plankalkul; the first programming language in the world
@BytebroUK
3 жыл бұрын
There was a package sold in the early eighties, I think calld _The Last One_ on the basis that this would be the last program you ever bought because it would create all your future programs. It was awful. Oh, BTW, could we maybe do a little dig into Perl one day? Larry Wall is very funny,[1] the language is wonderful, and because it still exists I can still get a job at age 63 :) 1. I refer you to _Programming Perl_ (4th edition from preference).
@0xlol64
3 жыл бұрын
I agree that scripting languages are 4GL
@loganbrutondakota940
4 ай бұрын
Where did you get all of your research for this video?
@dwightguevara4637
3 жыл бұрын
HI! I'm trying to decide on which BS in CS school to apply for, and wanted to know if the Old Dominion University CS program is regionally accredited in case I decide to pursue a Masters.
@praatyush2615
3 жыл бұрын
Ok
@andreffrosa
3 жыл бұрын
Start counting at 1 in computer science?!
@milekrizman
3 жыл бұрын
I studied computer science. Then I got a job as a computer science teacher in school. Now I am currently unemployed. Thinking to switch my career in programming. I am learning Javascript now.
@sonofaput
3 жыл бұрын
Can you tell me what materials you are using such as books and websites if any? Thanks
@anicaeztelze7917
Жыл бұрын
How does 3GL works?
@swapnilchand338
3 жыл бұрын
Do you know who is considered the first programmer ever? Ada Lovelace And yes she's a women. And I'm not simping either. Sir,can u please make videos more videos like these? These are amazing!!!😁 Maybe you could make videos on the analytical engine,abacus,Pascal,eniac, and others, etc......well just an idea. ¯\_(ツ)_/¯ I really love your videos. And I think I will start a channel too. I just began university.
@kgoblin5084
3 жыл бұрын
My hot take here: While factually correct in the particulars, the whole idea of breaking programming language history into these generations is stupid & useless. It's the wrong way to go about the process, and ends up causing more ignorance than it solves. Machine code & assembly language are really just the native data format ANY program needs to be in in order to be executable by a machine. Of COURSE we are still using them... that's like asking if metallurgists still use iron atoms. Thinking of them as initial 'generations' towards the perfect way to create software is, to be frank, asinine. They're essential tools to work with the raw materials of the craft. Regarding the 3GLs: 90+% of every programming language ever created fall into this ridiculously broad category, the defining characteristic of which is 'not a 1-to-1 mapping to machine code'. Saying something is 3GL answers zero of the interesting questions about a language: is it interpreted, compiled, or some hybrid between? is it strongly/weakly & statically/dynamically typed? What paradigms does the language support natively? None of those are answered by the reply 'its 3GL!'... and again, modeling the history of language development this way obscures what is really going on. A MUCH better way to go about it is to group languages into families based on either features, or parent/inspiration languages. For example, Java, C++, & Javascript all belong to the ALGOL family, JS also took a lot of ideas from Scheme/Lisp, which is why it's semantics aren't quite in line with it's cousins. Another great example is the Python/Ruby thing... both belong to the scripting language family, & descend from Perl (albeit in very different ways, with Python basically rejecting some of Perl's design principles outright). Scripting languages had a strong focus on programmer productivity over machine efficiency, as well as strong in-built text processing features... which more elegantly describes how they are sometimes considered ' sort of 4GL'. As for 4GLs & 5GLs, the defining features of those are that they abstract away decisions from the programmer on how the computation actually happens, and generally to do that what you are really creating is a domain-specific tool that takes instructions. Eg. SQL is a language for manipulating data... so you tell it queries, inserts, & updates, not loops with indexes to read data from a tree/flat-file/whatever. ICAD is a design tool... you draw/sculpt a part schematic in it's GUI and it works out the physical tolerances for you. The thing is, that kind of means users of those languages really aren't often programming at all... assuming the language has an expertise worth talking about it isn't programming. Queue the 'Data Scientist' job title. The interest to programmers for these tools is mostly in how the tools themselves are built, rather than using them.
@felixthehuman
3 жыл бұрын
What are APL/J/K/Q ?
@Yusuf0sow
3 жыл бұрын
You know that you look like James Franco
@kamertonaudiophileplayer847
3 жыл бұрын
Do not forget Kotlin. First I was wondering: where is a switch in this f--ing language? When..what? A-a-a... now I do use nothing than when.
@kennedymwenda3357
3 ай бұрын
The reason the first real programming language was created by a woman is pretty straight forward. The computer operators were women. Programmers were not allowed anywhere near a computer neither were they allowed in computer rooms. You would drop your punch card in a bin outside the lab then an operator would later pick and punch it into the computer. We can also say Ada Lovelace was inspired by Turing's idea of the future of programming. For more info details you can look up Uncle Bob's talk on Future of Programming here on KZitem
@andreffrosa
3 жыл бұрын
SQL is not a programing language.
@whenthethebeansstrikeback6728
3 жыл бұрын
5GL = 5th Generation Language 5G Language Karens: *I want to speak with your manager*
@terrencebrooksjr.429
3 жыл бұрын
You probably get this all the time, but has anyone ever told you that you look like Tame Impala?
@mugen5101
3 жыл бұрын
.
@MahitabSalem
3 ай бұрын
Finally someone can be understood, now you don’t have to listen to Indian videos😩
@suhanamoidu2661
2 ай бұрын
I had the same feelings
@MahitabSalem
2 ай бұрын
@@suhanamoidu2661 that’s great
@s.s.scriptties
2 жыл бұрын
Everytime I see one of Ur videos there's always one Jesus joke in the comments.
@sammygamer5733
3 жыл бұрын
This guy is just reading wikipedia 😂😂
@retropaganda8442
3 жыл бұрын
Thumb down because you inserted an insane amount of ads on your video.
@simplet3306
3 жыл бұрын
Why Your KZitem profile is Jesus🤔
@guygamer732
3 жыл бұрын
Does this Jesus look like a lizard to you?
@developerethan4593
3 жыл бұрын
He does look like Jesus in most of the pics I’ve seen...
Пікірлер: 115