When source code makes you want to cry.
From my understanding CSS and HTML have been written to work together, Turnwell (2013) explains this as HTML and CSS both being different types of markup (code) and that they have their own unique syntax (the way the code has been written). HTML is the structure for a page and CSS gives the HTML it’s style.
My other roadblock is not being able to find a definitive answer from an experienced programmer or a tutorial explaining how to combine them all together as one file. I’ve found plenty of chat rooms and posts on sites like Reddit who give ‘industry’ explanations of how it works but nothing that has been explained by an academic.
Ford (2015) believes “A coder needs to be able to quickly examine and identify which giant, complex library is the one that’s the most recently and actively updated and the best match for his or her current needs. A coder needs to be a good listener.” (Ford 2015, pp.3). So I’m going to take Ford’s approach and do my best to become a good listener.
What I’ve been able to work out from hours of scrolling Reddit forums and code forums is this:
There are three main processes involved with getting programming languages to speak.
This refers to the process of converting an ‘object’ into something that can be loaded by another program. An ‘object’ can be a variable, a data structure, a function or a method and as such, is a value in memory referenced by an identifier. I’m still a little unsure what this means but I gather ‘marshalling’ allows the written code that identifies values and actions and can be translated into a new type of code that can be then understood by a new program.
This is very similar to ‘marshalling’ but is more to do with a developer being able to save the ‘object’ and recreate it into a different format that can communicate with other programs. From my understanding ‘serialization’ has more to do with memory and storage and ‘marshalling’ has more to do with translating code values and identifiers.
At this stage I really don’t know if I can achieve what I’m hoping to achieve without being an expert coder and considering I don’t understand much more than the basics of coding maybe expecting myself to write an API is a bit much.
Turnwell, A., Alex Turnwall 2014, HTML & CSS: how they work together, viewed 20 September 2018.<http://www.turnwall.com/articles/html-and-css-work-together/>