This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
blog:fall2015:dm016807:journal [2015/09/28 15:42] – [C Prog] dm016807 | blog:fall2015:dm016807:journal [2015/12/07 22:12] (current) – [UNIX] dm016807 | ||
---|---|---|---|
Line 26: | Line 26: | ||
====UNIX==== | ====UNIX==== | ||
+ | This week in class we reviewed different ways to list the word count of a variety of file names. | ||
+ | ====Week 5==== | ||
+ | ====C Prog==== | ||
+ | One more week until break week, and then I can sleep in for once. So far sleeping 3-6 hours a night and taking naps has worked, though I suck at this nap thing. | ||
+ | To fufill the word count quotient set forth, here are some wikipedia entires on the design and overview of the language of C: C is an imperative (procedural) language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, | ||
+ | Despite its low-level capabilities, | ||
+ | Like most imperative languages in the ALGOL tradition, C has facilities for structured programming and allows lexical variable scope and recursion, while a static type system prevents many unintended operations. In C, all executable code is contained within subroutines, | ||
+ | ====UNIX==== | ||
+ | Just incase you didn't feel stupid enough for trying to break down the 644 code into a series of 2s making it 322, or twisting the random gibberish of some files in a variety of ways to realize it didn't make a code, there' | ||
+ | All modern | ||
+ | Dennis | ||
+ | In the Eighties many companies started developing their own Unix: IBM created AIX, SunSunOS (later Solaris), HP HP-UX and about a dozen other companies did the same. The result was a mess of Unix dialects and a dozen different ways to do the same thing. And here is the first real root of Linux, when Richard Stallman aimed to end this era of Unix | ||
+ | separation and everybody re-inventing the wheel by starting the GNU project (GNU is Not | ||
+ | Unix). His goal was to make an operating system that was freely available to everyone, and | ||
+ | where everyone could work together (like in the Seventies). Many of the command line tools | ||
+ | that you use today on | ||
+ | Linux are GNU tools. | ||
+ | The Nineties started with Linus Torvalds, a Swedish speaking Finnish student, buying a 386 computer | ||
+ | the combination of this kernel with the GNU tools, and the rest, as they say, is history. | ||
+ | ====Week 6==== | ||
+ | ====C Prog==== | ||
+ | Reminder, don't wait until after break to write the weblog for the prior weeks information. | ||
+ | ====UNIX==== | ||
+ | I think we worked on more scriptfun stuff in class. | ||
+ | |||
+ | ====Week 7==== | ||
+ | ====C Prog==== | ||
+ | If I gcc a shell script for a third time, I might just flip a table. | ||
+ | |||
+ | ====UNIX==== | ||
+ | Same thing as prior, ingrain the different types of compilers so you don't lose any more code. that's simply not productive to our laziness. | ||
+ | |||
+ | ====Week 8==== | ||
+ | ====C Prog==== | ||
+ | This week we have begun learning the joys of programming in C++. Realistically it's not that much different than C, and we're using all the same things we learned in the past and applying them accordingly. | ||
+ | |||
+ | ====UNIX==== | ||
+ | This week in UNIX, we looked at an abundance of ways to treat our ASCII cat in ways PETA would not appreciate. | ||
+ | |||
+ | ====Week 9==== | ||
+ | ====C Prog==== | ||
+ | We have continued on with C++ learnings, with tuesday' | ||
+ | |||
+ | ====UNIX==== | ||
+ | In UNIX we went over some more commands you can use in vi, and some in nano, to make life a little easier when coding. | ||
+ | |||
+ | ====Week 10==== | ||
+ | ====C Prog==== | ||
+ | Just one more week, and then there' | ||
+ | |||
+ | ====UNIX==== | ||
+ | This week in UNIX we continued to increase our knowledge of basic but useful command line terms for catting and grepping. | ||
+ | |||
+ | ====Week 11==== | ||
+ | ====C Prog==== | ||
+ | So this is it, this is what it all comes down to. This week we finished off more in the bag of tricks, basically just trying to finalize things we've done and adding on a few other things for scripting/ | ||
+ | |||
+ | ====UNIX==== | ||
+ | Same thing as above, blah blah blah everything is almost over and very few people are operating on anything other than sheer forceful will. I feel I've learned quite a bit over this course, and it's a much different setting than C. It's less piece a, apply in project b, piece c, apply in piece d. Not to say all of C was that way, there was a lot of go find stuff in the manual or google yourself moments, but UNIX seemed to have way more here's piece a, now do project theta. | ||
+ | |||
+ | ====Week 12==== | ||
+ | ====C Prog==== | ||
+ | So this week we were introduced to our End of Course Experience and FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU | ||
+ | |||
+ | ====UNIX==== | ||
+ | UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUnnily enough I'll need to put a **lot** of time into it. 19 credit hours didn't seem so bad until now, when everything is being piled on. It makes me wish we started in early August and finished finals the week before the Thanksgiving break. |