What Makes a Programming Language?
There is an alphabet, words, grammar, statements, semantics, and various ways to organize the previous in order to create a computer program in a programming language. Flex helps developers create a tool called a lexical analyzer which identifies the words of a program during the compilation/interpretation process.
Choosing to use Linux means approaching a door through which is a deeper understanding of how computers work. In my opinion, completing a LFS project, or at least understanding what happens in a LFS project, is like a capstone to the sentiment in the first sentence.
New blogger in XRDS!
I should introduce myself before jumping in with my first post here in the XRDS blog. I am a long time Free Software enthusiast and developer, and that might be the single item that has most influenced my professional life. I am 41 years old, and have been a systems and network administrator for over half of my life.
As a consequence of my job, I have always been interested in information security. Particularly I’ve interested in the question “how the end user perceives security?” This fragments into more detailed questions such as: How can I implement services securely without it being a major inconvenience for my users? How can I help my users adopt reasonable practices security-wise? How can we as computing professionals influence our societies so that their expectations on security, privacy and reliability are met?
That prompted me into starting a Masters degree on Information Security at ESIME Culhuacán, Instituto Politécnico Nacional. And, in turn, being a graduate student led me to XRDS. So it’s all connected in the end.
Having said that, lets get this blog started!
DebConf: A community-run free software conference
Fig. 1: Group photo for the 2017 Debian Conference, held at Montreal, Canada, August 6-13
I have recently arrived back home after attending DebConf17 — The Debian Conference, which was held this year in Montreal, Canada. For many of the regulars to DebConf, this is the high point of the year, the two weeks of high bandwidth communications with our online colleagues we eagerly look forward to, and its nearness is easily felt in the different communication channels the project uses for its day-to-day development.