Community talk about communities.sas.com. Meta!

Basics

Accepted Solution Solved
Reply
Contributor
Posts: 45
Accepted Solution

Basics

What does a SAS developer do? What does a SAS programmer do? Is there any difference betwwen a developer and a programmer?


Accepted Solutions
Solution
‎06-25-2016 07:50 PM
Super User
Posts: 3,115

Re: Basics

Interesting questions. A SAS program is made up of SAS language statements also called SAS code. So you could argue that a SAS programmer directly writes SAS programs by typing in SAS code him or herself. A SAS program or group of programs can also be considered a SAS application.

 

On the other hand there are other ways of developing SAS applications. For example EG projects, DI Studio projects, Dataflux projects, SAS VA applications, Enterprise Miner. Many of these applications generate SAS code behind the scenes but some do not. So a SAS developer could be anyone building SAS applications with any of these non-programming interfaces.

 

I would argue that SAS developer is a more general term that covers all of the non-programming development tools like those mentioned but also development by writing SAS programs. SAS programmer is arguably a more restrictive term covering those who write code directly. But many SAS users are both SAS developers and programmers so the terms get used interchangeably. I'd be interested in other peoples' opinions.   

View solution in original post


All Replies
Solution
‎06-25-2016 07:50 PM
Super User
Posts: 3,115

Re: Basics

Interesting questions. A SAS program is made up of SAS language statements also called SAS code. So you could argue that a SAS programmer directly writes SAS programs by typing in SAS code him or herself. A SAS program or group of programs can also be considered a SAS application.

 

On the other hand there are other ways of developing SAS applications. For example EG projects, DI Studio projects, Dataflux projects, SAS VA applications, Enterprise Miner. Many of these applications generate SAS code behind the scenes but some do not. So a SAS developer could be anyone building SAS applications with any of these non-programming interfaces.

 

I would argue that SAS developer is a more general term that covers all of the non-programming development tools like those mentioned but also development by writing SAS programs. SAS programmer is arguably a more restrictive term covering those who write code directly. But many SAS users are both SAS developers and programmers so the terms get used interchangeably. I'd be interested in other peoples' opinions.   

Contributor
Posts: 45

Re: Basics

Thank you :-)
☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 392 views
  • 1 like
  • 2 in conversation