Which tools to learn to develop on Linux [closed] - linux

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've written a C-app on Linux, but I didn't know about "make" to auto compile, just write code with Vim and manually compile my app.
Which tools, utilities that a programmer should learn to be more productive on Linux?
I know git, diff, batch, make. Can you suggest more? thanks
(more specific, what tools for C, Python, Java programming)
PS: sorry for my bad English.

You could learn more by looking into how actual free Linux software are. So try for instance to retrieve and build from its source code some utility like e.g. GNU make
You could also use GNU emacs instead of vim. It is a matter of taste (sort of "religious wars"). The main difference is that emacs users are doing all from emacs.

You could try Netbeans an IDE for writing codes?

Related

Trying to find an IDE that support Groovy for Linux [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
As the Title states I'm having a hard time finding an IDE that supports Groovy for linux, I can't stand programming without color coding anymore.
Use IntelliJ. It has comprehensive Groovy support, runs on linux and is generally an awesome IDE.
Why not use IntelliJ IDEA, it supports multiple languages and runs well on Linux
click to see the introduction
http://www.jetbrains.com/idea/
Netbeans supports Groovy and runs on Linux: https://netbeans.org/downloads/
Eclipse based Groovy/Grails Tool Suite (GGTS) also runs on Linux.
http://www.springsource.org/downloads/sts-ggts

How to become a linux device driver programmer? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Can any one suggest me how to become a linux device driver programmer.
I have many doubts as I am working as software engineer in a company (1+ yr experience ).Our project is done using C,c++ in linux and windows both,I am working in C,C++ and using Visual studio and Linux GCC for my project.Our project is mainly on remote management of servers and systems.
I am very interested linux kernel-device driver programming .
can any one tell me what is good for me,and how to start I got some books (LDD 3ed ,etc ) but only reading book is sufficient or I have to get some training.
what about this driver programming future and scope.
Kindly tell some suggestion.
Thanks
The LDD O'Reilly book is really good (Rubini et all), Also take a look at the LXR project:
http://lxr.linux.no/
It is a great cross-linked reference of the kernel source. Reading over current driver code is probably the best way to become acquainted.
The best way to learn any language or coding style is to read as much code as you can. Compile it, modify it, crash the kernel, and just play around. Kernel drivers are my personal favorite thing to write, you have a lot of exciting stuff to see!
Good luck!

could anyone suggest cross source code reference tool? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've tried to use opengrok, lxr, cxref. no one didn't work properly or unobvious in installation and configuration. Does anyone know some easy to use tool for C/C++? And it's better if the tools knows a lot of languages.
Have you tried basic ctags?
CTags sourceforge page
OpenGrok uses ctags and requires it to be installed properly as a precondition, so it is certainly easier to install. It supports 41 different programming languages and is extremely easy to use. It's a very popular and widely used tool as it's interface is simple commandline. It integrates with vi, emacs, and similar tools.
Otherwise, you may have better luck finding answers if you post specific questions on issues you encounter while installing or using specific packages.
Another option is cscope.

Best UML designing tool in Linux? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Urgently want to know best UML designing tool in Linux?
Which Also Support ERD
Is it Possible to use in NetBEANs IDE 6.9.1
Almost all UML tools are Linux compliant.
Try Papurus with Eclipse or BOUML which are free and open source. RSA is pretty good as well as Omondo but not free.
I use and prefer Umbrello.
ArgoUML is also quite good but its GUI bugs will drive you mad...
I never had any problems with dia. It's part of gnome, almost all distributions package it. Also has a Windows version but I didn't use that one for a long time. Of course, "best" is relative to what you are expecting from it.

Using lex and yacc [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Where do i download lex and yacc for linux?
And how do i intall them?
Both lex and yacc should be part of one of your development toolchains.
How to get them depends entirely on your distro.
For example, in Ubuntu, you would kick up Synaptic and search for, hmmm, let me think, ..., yes, that's it, "lex" or "yacc" - I knew it would come to me :-)
Sorry, got a little carried away there. Actually, you're more likely to have luck looking for flex and bison. The bison program is the GNU version which is upward compatible with yacc, and flex, while not GNU, is still free (both speech-free and beer-free).
I don't have much recent experience with Linux but back when I was doing some compiler development on Irix we used Flex and Bison. Those are, as far as I remember, more modern versions of Lex and Yacc, and may be easier to find for your distro.

Resources