LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-15-2017, 01:03 PM   #16
dave@burn-it.co.uk
Member
 
Registered: Sep 2011
Distribution: Puppy
Posts: 601

Rep: Reputation: 172Reputation: 172

Can I alter your last but one sentence to add one word??
The vast majority of the kernel is INITIALLY written in a high-level language. And this is the modern-day role of assembly language programming in most use-cases, but, not all.

Also most drivers will be written in Assembler.
Though C or oone of it's derivatives is used a lot now.

Last edited by dave@burn-it.co.uk; 08-15-2017 at 01:05 PM.
 
Old 08-15-2017, 01:18 PM   #17
wpeckham
Senior Member
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, Fedora, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, Vsido, tinycore, Q4OS
Posts: 3,198

Rep: Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384Reputation: 1384
Assembly language is still used. In addition to the links already provided, a new compiler (and porting a compiler to a new environment) often starts with assembly of a core compiler that is then used to compile a more complete compiler, etc. to bootstrap the new system development environment. Obviously not everyone is doing work that requires an assembler, but just as obviously you can do things using machine language and assembly that are difficult to do any other way.

Moreover, many higher level languages have features designed to call an assembler against provided code to enable functions, interfaces, or controls that are not supported by the base language definition.

For embedded systems in particular, assembler is very handy. In systems running FORTH it is common to assemble the core about 2K of code) which includes primitive compiler and assembler hooks that allow you to then extend FORTH to any extent required. Even today some embedded systems operate on a very restrictive memory footprint, and well crafted assembly results in machine codes that is very small and efficient.
 
Old 08-15-2017, 01:48 PM   #18
frieza
Senior Member
 
Registered: Feb 2002
Location: harvard, il
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,233

Rep: Reputation: 405Reputation: 405Reputation: 405Reputation: 405Reputation: 405
as a matter of fact yes, if you go to www.ticalc.org or www.cemetech.net, they have a repository of assembly language programs for various z80 and mc68000 based TI graphing calculators, still being developed.
 
Old 08-16-2017, 02:29 AM   #19
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 13,422
Blog Entries: 9

Rep: Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668Reputation: 3668
Quote:
Originally Posted by DavidMcCann View Post
These people are still using it!
http://kolibrios.org/en/
please keep in mind it is just a fork of MenuetOS.
 
Old 08-16-2017, 06:53 AM   #20
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by ondoho View Post
please keep in mind it is just a fork of MenuetOS.
Great OS, seeing your link.
 
Old 08-16-2017, 03:47 PM   #21
jefro
Moderator
 
Registered: Mar 2008
Posts: 19,514

Rep: Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017Reputation: 3017
Thought I mentioned that.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] A problem. When using assembly language to call the C language function mirage1993 Programming 3 10-03-2014 09:15 AM
Assembly Language ashish anand Programming 9 10-18-2011 11:53 PM
assembly language ramorous24 Programming 4 08-22-2011 12:31 AM
Is Assembly Language considered a Structured Language? theKbStockpiler Programming 4 01-30-2011 10:09 AM
Assembly Language syntax ashlesha Linux - Newbie 4 06-30-2006 05:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration